Trucsweb.com

Trucsweb.com

Javascript

Impression d’une page HTML

RDFFav

Impression d’une page HTML - Avec la méthode print()

La méthode print() de l’objet Window simule un clic sur le bouton Imprimer ou Print du navigateur. Elle dit au navigateur d’ouvrir la boîte de dialogue d’impression. Cette méthode permet d’imprimer la page courante. Noter que ce n’est pas compatible Opera.impression print imprimer frame cadre bouton imprimante page method méthode window document objet changement saut page-break-before alwaysImpression d’une page HTML - Avec la méthode print()

  • · Niveau : DÉBUTANT
  • · Compatibilité : IE 4+ / Netscape 4+

La méthode print() de l’objet Window simule un clic sur le bouton "Imprimer" ou "Print" du navigateur. Elle dit au navigateur d’ouvrir la boîte de dialogue d’impression. Cette méthode permet d’imprimer la page courante. Noter que ce n’est pas compatible Opera.

<a href="#" OnClick="javascript:window.print()">Imprimer</a>

avec un formulaire

<form>
<input type="button" value="Imprimer" onClick="window.print()">
</form>

 

Une page dans un "cadre" (frame)
Vous pouvez spécifier l’impression d’un cadre. Vous devez en premier lieu donner le "focus" sur le cadre à imprimer, ensuite il suffit d’imprimer la page qui a le "focus"

onClick="parent.NomduCadre.focus();window.print()"

 

Forcer le changement de page (IE uniquement)
Vous pouvez forcer l’imprimante à changer de page en ajoutant cette balise.

<div style="page-break-before:always">
Nouvelle page
</div>

Django (Oznog) Blais
Dernière mise à jour :

Commentaires

  • <form><input type="image" src="photos/imprimante.gif" onClick="parent.yeux.focus();parent.xxxxx.focus();parent.xxxx.focus();window.print()" alt="Impression"></form> pourqoi il imprime seulement la premiere frame ? ce programme il n'est pas encore sur mon site. Merci pour la réponse papyStef
    64x64
    Stefano Palmieri
    https://www.stefjo.ch
    Date (GMT) : 2021-04-08 17:21:52 (UTC +0000)
    Date local : Thu Apr 08 2021 19:27:37 GMT+0200 (heure d’été d’E
    • Salut, Ça dépend du navigateur. C'est sûr que changer le focus entre plusieurs frames ne fonctionne pas. Certain utilise ce script, tu peux essayer : try { document.execCommand('print', false, null); } catch(e) { window.print(); }
      64x64
      oznog
      http://www.trucsweb.com
      Date (GMT) : 2021-04-08 20:31:40 (UTC +0000)
      Date local : Thu Apr 08 2021 16:37:23 GMT-0400 (heure avancée d
      • Bonjour, merci pour la réponse mais je ne vois pas ou mettre votre soluce. Ceci fonctionne mais sur trois pages..... comment enlever le saute de page ? <!--<td width="30%" align="left" colspan=3><form><input type="image" src="photos/imprimante.gif" onClick="parent.yeux.focus();window.print();parent.xxxxx.focus();window.print();parent.xxxx.focus();window.print()" alt="Impression"></form> MERCI
        64x64
        Stefano Palmieri
        https://www.stefjo.ch
        Date (GMT) : 2021-04-09 10:18:12 (UTC +0000)
        Date local : Fri Apr 09 2021 12:23:56 GMT+0200 (heure d’été d’E
        • Salut, C'est tes trois focus qui posent problème. Mais il me faudrait un exemple (une adresse URL) pour bien comprendre. Sinon, voilà comment intégrer le code. Dans une des pages. Le bouton qui appelle la fonction JavaScript : <button onclick="twImprime();">Imprimer</button> <script> function twImprime() { try { document.execCommand('print', false, null); } catch(e) { window.print(); } } </script>
          64x64
          oznog
          http://www.trucsweb.com
          Date (GMT) : 2021-04-09 11:23:29 (UTC +0000)
          Date local : Fri Apr 09 2021 07:29:12 GMT-0400 (heure avancée d




    • Bonjour, c'est encore moi, dans ce programme j'aimerais pouvoir créer un compteur. Avoir une variable que je puisse incrémenter et lire à la fin en affichant le totale (de réponses exactes). Merci, je cherche depuis longtemps .... html, css, javascript ????? papystef
      64x64
      Stefano Palmieri
      https://www.stefjo.ch/sherlock-holmes.html
      Date (GMT) : 2021-04-08 17:30:07 (UTC +0000)
      Date local : Thu Apr 08 2021 19:35:51 GMT+0200 (heure d’été d’E
      • Je suis désolé, ce message n'est pas relatif au sujet du tutoriel, il sera détruit. Merci.
        64x64
        oznog
        http://www.trucsweb.com
        Date (GMT) : 2021-04-09 11:25:04 (UTC +0000)
        Date local : Fri Apr 09 2021 07:30:47 GMT-0400 (heure avancée d


      Ajouter un commentaire
      Votre adresse de courriel ne sera pas publiée. * L'astérisque indique les champs obligatoires.
      Votre évaluation du tutoriel

             Visites : 33325 - Pages vues : 68014
      X

      Trucsweb.com Connexion

      Connexion

      X

      Trucsweb.com Mot de passe perdu

      Connexion

      X

      Trucsweb.com Conditions générales

      Conditions

      Responsabilité

      La responsabilité des Trucsweb.com ne pourra être engagée en cas de faits indépendants de sa volonté. Les informations mises à disposition sur ce site le sont uniquement à titre purement informatif et ne sauraient constituer en aucun cas un conseil ou une recommandation de quelque nature que ce soit.

      Aucun contrôle n'est exercé sur les références et ressources externes, l'utilisateur reconnaît que les Trucsweb.com n'assume aucune responsabilité relative à la mise à disposition de ces ressources, et ne peut être tenue responsable quant à leur contenu.

      Droit applicable et juridiction compétente

      Les règles en matière de droit, applicables aux contenus et aux transmissions de données sur et autour du site, sont déterminées par la loi canadienne. En cas de litige, n'ayant pu faire l'objet d'un accord à l'amiable, seuls les tribunaux canadien sont compétents.

      X

      Trucsweb.com Trucsweb

      X

      Trucsweb.com Glossaire

      X

      Trucsweb.com Trucsweb

      X

      Trucsweb.com Trucsweb

      Conditions

      Aucun message!

      Merci.

      X
      Aucun message!
      X

      Trucsweb.com Créer un compte

      Créer un compte

      .
      @