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 :

Impression d'une fenêtre modale


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 3
    Par défaut Impression d'une fenêtre modale
    Bonjour,

    j'ouvre une fenêtre modale à partir de la méthode returnshowmodaldialog.
    Sur cette fenêtre modale, j'ai placé une image d'imprimante. Le but, quand on clique dessus est d'imprimer cette fenêtre modale via window.print().
    Quand je fais ça, une autre fenêtre s'ouvrre sans URL.
    Comment utiliser window.print() à partir d'une fenêtre modale ? ou y-a-t'il une autre solution ?

    Merci d'avance pour votre aide !

  2. #2
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    bonjour,

    je n'ai aucun souci d'impression d'une fenêtre ouverte avec showModalDialog() ou showModelessDialog(). Il doit y avoir une erreur de script. Un bout de code ?

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 3
    Par défaut Bout de code
    Voici le code qui ouvre la fenêtre modale :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    return showModalDialog("Test.jsp?index="+idx,null,"dialogWidth:600px;dialogHeight:450px;dialogLeft:"+xDlg+"px;dialogTop:"+yDlg+"px;status:no");
    Voici le code de la fenêtre modale pour imprimer :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <td><a href="javascript:self.print()"><img src="Img/Print.gif" border="0" alt="Print this page"></a></td>
    J'ai au remplacé self.print par window.print ou encore this.print, mais ça ne change rien, quand je clique sur ce lien, une autre fenêtre s'ouvre, sans url, et seulement après la fenêtre d'impression.

  4. #4
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    Le href de la balise de lien n'est vraiment pas fait pour exécuter des scripts javascript. Garde le pour ouvrir des pages HTML.

    Essaye ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <td><img src="Img/Print.gif" border="0" alt="Print this page" onclick="window.print()"></td>

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 3
    Par défaut Ca marche
    Super, avec ce code ça marche parfaitement.

    Merci beaucoup !

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

Discussions similaires

  1. [PowerBuilder] Récupérer la main sur une fenêtre modale
    Par jpdar dans le forum Powerbuilder
    Réponses: 3
    Dernier message: 12/06/2006, 14h21
  2. Modifier un champ à partir d'une fenêtre modale
    Par ahoyeau dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 08/03/2005, 16h53
  3. Formulaire dans une fenêtre modale
    Par Amnesiak dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 28/02/2005, 14h25
  4. Supprimer la croix dans une fenêtre modale
    Par AnneOlga dans le forum C++Builder
    Réponses: 3
    Dernier message: 15/01/2004, 14h52
  5. Rendre une fenêtre modale non modale
    Par Smortex dans le forum Composants VCL
    Réponses: 2
    Dernier message: 30/03/2003, 17h56

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