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 Javascript, et frames


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    27
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 27
    Par d�faut Impression Javascript, et frames
    Bonjour !
    J'ai une petite question d'ordre technique...je vous expose mon probleme :

    J'ai une page, main.php, divis�e en 2 frames : haut et bas, qui font appel � deux pages. Pour haut, c'est un formulaire et pour bas, c'est un tableau qui s'affiche en fonction des donn�es envoy�es par le formulaire.

    Je souhaitais imprimer le tableau, j'ai donc plac� un bouton javascript "Imprimer" dans le formulaire, donc dans la frame haut. Ce qui g�n�re un PDF, mais � son ouverture, surprise (et tellement logique...) ce n'est que la frame haut qui est imprim�e...

    Vioci le code :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <!--
    var message = "Imprimer la page";
      function imprim() 
        {
          window.print();  
        }
    document.write("<input type=button "+"value=\""+message+"\" onClick=\"imprim()\">");
    //-->
    </script>

    Coment puis-je pallier le probleme ?

  2. #2
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par d�faut
    parent.frames["bas"].print()

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    27
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 27
    Par d�faut
    Merci, mais n'y a t-il pas moyen d'imprimer les 2 ? Je veux dire la page entiere quoi

    Merci pour ta r�ponse

    Edit : Je viens d'essayer et �a ne fonctionne pas, aucune r�action lors du click

  4. #4
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    27
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 27
    Par d�faut
    Non, top.print() n'imprime que la frame du haut �galement :s

  6. #6
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    top.focus()
    top.print()
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    27
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 27
    Par d�faut
    �a fonctionne !! Je te remercie ^^
    Juste par curiosit�, que fait ce "focus" pour que cela fonctionne ?

  8. #8
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    il donne le focus au top
    top devient donc l'�l�ment actif
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    27
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 27
    Par d�faut
    Par contre, quand tu imprimes ta page, c'est normal que les fonds de cases des tableaux n'apparaissent pas ?

    Une ligne du tableau sur 2 mes fonds sont clairs pour faire la distinction mais lorsque j'imprime sur une imprimante ou en PDF, pas de fond..

    Pourquoi ?

  10. #10
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    Parceque c'est un param�tre d'impression local que tu peux modifier dans les options d'impression (imprimer les background) ... imagine sinon la vitesse � la quelle d�fileraient les cartouches de ton imprimante ...

    Et ... non ce n'est pas accessible par javascript, c'est un param�tre lmaiss� � la discr�tion de l'utilisateur ...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    27
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 27
    Par d�faut
    D'accord, merci !!

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Impression Javascript sans utiliser windows.print()
    Par Olaf MENJI dans le forum G�n�ral JavaScript
    R�ponses: 27
    Dernier message: 18/01/2008, 18h50
  2. Impression d'une frame openGL
    Par babar63 dans le forum Qt
    R�ponses: 2
    Dernier message: 27/03/2007, 22h11
  3. Menu dynamique javascript avec frame
    Par cosycorner dans le forum G�n�ral JavaScript
    R�ponses: 6
    Dernier message: 07/02/2007, 14h53
  4. controle impression javascript
    Par PAYASS59 dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 28/08/2006, 15h11
  5. javascript et frames, ptit prob...
    Par ZEUS16 dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 30/05/2006, 21h11

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