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 :

Lancer l'impression à la fin du chargement de la page


Sujet :

JavaScript

  1. #1
    Débutant
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    1 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 125
    Points : 704
    Points
    704
    Par défaut Lancer l'impression à la fin du chargement de la page
    Salut

    Non je me suis pas trompé de forum...

    En faite, en fin de page, j'ai le code suivant
    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    echo '<script language="javascript">
    window.print()
    </script>';
    Vous l'aurez compris, c'est pour lancer la page d'impression.

    Mais cette page vient AVANT l'affichage de la page.

    Par exemple :
    Je suis sur toto.php (qui contient un lien sur toto_imprime.php).
    Je clique sur ce lien et j'arrive sur toto_imprime.php (qui contient le code precedent (javascript)).
    Mais la page d'impression se lance avant meme d'avoir visualiser la page toto_imprime.php.

    Donc oui, je voudrais d'abord visualiser la page, puis la page d'impression.

    J'ai essayer de faire un sleep(3) pour que la page est la temps d'arriver mais rien.

    J'espere pas etre partie en sucette !

    Merci

  2. #2
    Rédacteur

    Avatar de Yoteco
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2004
    Messages
    1 099
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 099
    Points : 2 498
    Points
    2 498
    Par défaut
    On pourrait voir où se situe ton echo dans la page toto_imprime?

  3. #3
    Débutant
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    1 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 125
    Points : 704
    Points
    704
    Par défaut
    en fin de page
    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
     
    <?
    .
    .
    .
    while($i<$number)
    {
    .
    .
    .
     
    }
    echo '</table>';
     
    //code javascript pour lancer la fenetre d'impression
    echo '<script language="javascript">
    window.print()
    </script>';
     
    echo '<meta http-equiv="refresh" content="2;URL=index.php" />';
     
    mysql_close();
    ?>

Discussions similaires

  1. Lancer un script avant la fin du chargement de la page
    Par billboc dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 24/07/2007, 01h51
  2. Réponses: 1
    Dernier message: 18/03/2007, 14h48
  3. Détecter la fin de chargement d'une page framée
    Par eXiaNazaire dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 12/01/2007, 15h00
  4. attendre la fin de chargement d'une page avant de continuer le script
    Par jibouze dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 07/06/2006, 09h50
  5. Attendre la fin du chargement de la page dans un WebBrowser
    Par core1 dans le forum Web & réseau
    Réponses: 5
    Dernier message: 15/06/2003, 04h12

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