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 :

[Débutant] Problème d'impression


Sujet :

JavaScript

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 171
    Points : 52
    Points
    52
    Par défaut [Débutant] Problème d'impression
    Bonjour à tous.

    Apres quelques recherches j'ai trouvé un petit script pour imprimer un bout de page. Quand je clique sur mon image ca m'ouvre une grande popup avec la zone que je souhaite imprimer (à l'intérieur des div).

    Cependant j'ai un petit problème, si je refuse l'impression la première fois, ma popup se ferme. Mais si je veux retourner une seconde fois sur la popup pour imprimer le cadre, il se trouve que ma popup est vide et qu'on ne me propose plus d'imprimer la zone.
    J'ai trois liens pour imprimer dans cette page, si je refuse l'impression sur le lien n°1 et que j'essaye de cliquer sur le lien n°2, le problème se pose également.


    Voici le script dans mon <head>:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    <script language="JavaScript">
    function imprime_zone(titre, obj)
     
    {
    // Définie la zone à imprimer
    var zi = document.getElementById(obj).innerHTML;
     
    // Ouvre une nouvelle fenetre
    var f = window.open("", "ZoneImpr", "height=600, width=700,toolbar=0, menubar=0, scrollbars=1, resizable=1,status=0, location=0, left=100, top=100");
     
    // Définit le Style de la page
    f.document.body.style.color = '#0000FF';
    f.document.body.style.backgroundColor = '#EEFFFF';
    f.document.body.style.fontSize = "10px";
    f.document.body.style.fontFamily = 'calibri'; 
     
    // Ajoute les Données
    f.document.title = titre;
    f.document.body.innerHTML += " " + zi + " ";
     
    // Imprime et ferme la fenetre
    f.window.print();
    f.window.close();
    return true;
    }
    </script>
    Et voici l'appel dans ma page :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <div id='cont'>
    -----------------Contenu------------------
    </div id='cont'>
    <p align="right"><img src="imprimer.png" width="40" height="40" title="Imprimer" onclick="imprime_zone('Contrats', 'cont');"></p>

    Ps : Je sais pas si ca importe, mais dans une autre page j'imprime toute la page, sans passer par une popup et la ca marche très bien.


    Merci d'avance pour votre aide !

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 171
    Points : 52
    Points
    52
    Par défaut
    Excusez moi, mais je vois que personne ne m'aide

    Vous ne savez pas d'où ca peut venir ?

    J'ai l'impression que c'est comme si les données ne se chargaient pas.
    Le titre de la fenêtre est "~about:blank"

    Et en même temps je me dis que ca peut venir du système d'exploitation ou du navigateur.
    En fait ca ne marche pas sur l'ordinateur d'où j'imprime qui est sous windows 2000. Mais sur mon ordinateur (je ne suis pas relié à une imprimante), la page d'impression s'ouvre bien correctement plusieurs fois ...

    Merci de m'aider, ou même de me donner des indices, si ca viens du code ou de la compatibilité

    Merci d'avance

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 171
    Points : 52
    Points
    52
    Par défaut
    Bonjour, je bloque toujours sur ce problème. Cela fait 2 jours maintenant, et je n'ai plus beaucoup de temps pour réaliser cette partie.

    Personne n'est capable de m'aider ?

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 28/04/2004, 11h25
  2. [Débutant] Problème de déconnexion d'une page JSP
    Par amal9 dans le forum Servlets/JSP
    Réponses: 12
    Dernier message: 22/01/2004, 13h40
  3. [débutant] Problèmes avec CRegKey
    Par Pedro dans le forum MFC
    Réponses: 4
    Dernier message: 10/11/2003, 15h28
  4. Réponses: 11
    Dernier message: 02/09/2003, 14h20
  5. Problème d'impression
    Par IngBen dans le forum C++Builder
    Réponses: 7
    Dernier message: 22/05/2002, 11h37

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