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 :

print() ne fonctionne pas sous ie 6


Sujet :

JavaScript

  1. #1
    Membre averti
    Inscrit en
    Juillet 2010
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 13
    Par défaut print() ne fonctionne pas sous ie 6
    Bonjour,

    J’essaie d’afficher une pop-up où s’ouvrirai automatiquement la boite de dialogue d’impression, en sachant que je n’ai pas accès au code de la pop-up.

    J’ai réussi sous firefox en faisant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    fenetre = window.open(url, "popup", "width=800,height=600,menubar=no,toolbar=0,location=no,status=no,scrollbars=no,resizable=yes");
    fenetre.print();
    Mais ça ne fonctionne pas sous ie6 .

    J’ai l’impression que ie ne comprend pas que l’objet « fenetre » est un objet « window ». Quand j’intègre un « alert(fenetre) », j’obtient « Object window » sous firefox et seulement « object » pour ie.

    Est-ce que l'un de vous peut me dépanner ? Merci d'avance

  2. #2
    Membre Expert
    Avatar de Loceka
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    2 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 2 276
    Par défaut
    Chez moi le code suivant marche sous IE (8) mais pas sous Opera :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var fenetre = window.open(url, "popup", "width=800,height=600,menubar=no,toolbar=0,location=no,status=no,scrollbars=no,resizable=yes");
    fenetre.window.print();

  3. #3
    Membre averti
    Inscrit en
    Juillet 2010
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 13
    Par défaut
    Merci !
    J'ai vérifié et quand je fais une pop-up "Bateau" ce code marche aussi sous ie6. Mon problème viens d'ailleur car cette pop-up contient en fait un PDF. Je vais devoir trouver une autre manière que le javascript d'ouvrir cette boite de dialogue d'impression (peut-être le header du pdf ... je vais voir).

Discussions similaires

  1. Script ne fonctionne pas sous IE
    Par Stessy dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 29/09/2005, 13h44
  2. [CSS] Effet de hover qui ne fonctionne pas sous IE
    Par Ricou13 dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 14/06/2005, 09h39
  3. Réponses: 18
    Dernier message: 19/08/2004, 15h11
  4. Java ne fonctionne pas sous Firefox
    Par Info-Rital dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 29/07/2004, 23h37
  5. Réponses: 6
    Dernier message: 27/01/2004, 11h14

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