IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Imprimer le contenu d'une div


Sujet :

JavaScript

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Août 2008
    Messages : 18
    Points : 15
    Points
    15
    Par défaut Imprimer le contenu d'une div
    Bonjour,

    Je cherche à afficher le contenu d'une div.

    Pour afficher la page, il suffit de :
    window.print();

    Pour le contenu d'une div,
    j'ai essayé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    javascript:document.getElementById('testimpression').print()
    javascript:document.getElementById('testimpression').value.print()
    javascript:document.getElementById('testimpression').innerHTML.print()
    Mais rien ne marche..
    Une idée ?
    Merci,
    Nico.

  2. #2
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut

    Salut Nico Et bienvenue sur les forums de developpez.com

    Plusieurs pistes:
    1. utiliser les css (media="print") pour ne permettre l'affichage que d'un div particulier lors de l'impression de la page complète
    2. ouvrir une popup, écrire le contenu du div dedans, imprimer, fermer la popup

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    Octobre 2008
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    salut Mr N.

    tes propositions sont bonnes, pour la première si on veut cacher ou faire apparaitre une partie de la page en utlisant le css. la seconde, elle me semble bien ( c'est ce que j'utilise personnellement) mais ce qui me dérange dans cette méthode et qu'on est obligé à chaque fois qu'on veut imprimer d'ouvrir une nouvelle fenêtre (pop), c pas trop professionnel à mon avis. là, je suis en train de chercher s'il y a un moyen d'imprimer juste un contenu identifié par un id unique.

    pour plus d'explication voir ce code qui ne fonctionne pas malheureusement :

    <script language="javascript">
    document.getElementById('divToPrint').print();
    </script>

    someone has solution to the problem??
    help us, thx

    merci les amis

  4. #4
    Dos
    Dos est déconnecté
    Membre régulier
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2003
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 137
    Points : 84
    Points
    84
    Par défaut
    Bonjour je retombe sur ce post... est-ce que depuis le temps on a la solution ??

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 14
    Points : 25
    Points
    25
    Par défaut
    Bonjour à tous,

    S'il y a une solution simple à implémenter : je suis preneur ! ( et visiblement je ne suis pas le seul )

    Merci

  6. #6
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Citation Envoyé par Mr N.
    1. utiliser les css (media="print") pour ne permettre l'affichage que d'un div particulier lors de l'impression de la page complète
    2. ouvrir une popup, écrire le contenu du div dedans, imprimer, fermer la popup
    La solution a été donnée
    Tu attends quoi de plus ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Imprimer le contenu d'une div
    Par onesat dans le forum Mise en page CSS
    Réponses: 10
    Dernier message: 17/05/2012, 15h46
  2. [C#] Imprimer le contenu d'une fenêtre avec ascenseur
    Par biglong dans le forum Windows Forms
    Réponses: 6
    Dernier message: 06/08/2007, 23h29
  3. imprimer le contenu d'une div en plusieurs pages
    Par mohcultiv dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 21/06/2007, 18h12
  4. imprimer le contenu d'une TPaintBox
    Par stimbo dans le forum C++Builder
    Réponses: 2
    Dernier message: 15/03/2004, 19h42
  5. [Kylix] Imprimer le contenu d'une boîte de dialogue
    Par cmp-france dans le forum EDI
    Réponses: 13
    Dernier message: 18/10/2003, 20h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo