thonyboy
Messages postés165Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention16 février 2011
-
17 sept. 2007 à 11:22
cs_bultez
Messages postés13616Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
17 sept. 2007 à 15:23
Bonjour
J'ai une page contenant un
dans le quel j'ai une photo et deux lignes de textes
En dessous j'ai un un Iframe.
Mon probleme est que quand j'utilise window.print() pour imprimer la page, l'impression du Iframe se fait sur une nouvelle page, et non pas en dessous de mon Div.
cs_bultez
Messages postés13616Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 17 sept. 2007 à 14:21
c'est vrai que j'ai fait un lapsus sur IoEn ( s'il n'y en a pas d'autres ! )
>>A l'écran, le Div n'est pas visible mais la place de celui ci est conservée...
oui, à la place de visibility: visible ou hidden
utiliser display: inline ou none
cs_bultez
Messages postés13616Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 17 sept. 2007 à 12:23
bonjour,
window.print() c'est "la même chose" que de faire Fichier Imprimer avec le navigateur.
je viens d'essayer, et pas chez moi.
mais ce doit être parce que l'iframe ne tiendrait pas totalement dans la page.
thonyboy
Messages postés165Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention16 février 2011 17 sept. 2007 à 12:47
Effectivement, la frame en question contient trois pages ! Donc elle ne peut pas tenir sur la premiere page...
Je seche litérallement sur ce pb, peut etre qu'il y a un autre moyen...
En fait mon but est d'imrimer un Logo et une adresse au dessus de mon Iframe (texte.html).
Et cela sans toucher a mon fichier texte.html qui sert également a l'affichage.
Dans un premier temps j'ai tenté d'ajouter un
hidden dans mon fichier html en me disant que pour l'impression je le rendrais visible.
Mais je ne suis pas allé jusque l'a car je n'ai pas trouvé le moyen de lui faire accepter une hauteur de 0, donc la place occupée par ce div était présente a l'écran, meme si on ne voyait pas le contenu.
cs_bultez
Messages postés13616Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 17 sept. 2007 à 13:04
>>la frame en question contient trois pages ! Donc elle ne peut pas tenir sur la premiere page...
donc ça change de page.
voir en CSS : quelques explications sur SelfHtml
<hr />
Cordialement Bul [mon Site] [M'écrire]<hr /> En général, c'est absurde de généraliser.
Vous n’avez pas trouvé la réponse que vous recherchez ?
J'ai mis mon logo et mon adresse dans un Div auquel j'applique la classe IoEn
A l'écran, le Div n'apparait pas, et a l'impression oui.
C'est bien ce que je voulais sauf que je retombe sur le même pb a savoir
A l'écran, le Div n'est pas visible mais la place de celui ci est conservée...
C'est a dire que je me retouve a l'écran avec une marge haute de 300px (taille de la photo) et ca c'est pas cool.
cs_bultez
Messages postés13616Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 17 sept. 2007 à 15:23
>>
Alors la ! Chapeau bas Monsieur !
il vous en prie, c'est la doc que je n'ai fait que reproduire ici ;o)
je n'avais d'ailleurs pas compris que c'était le souci ( écran et impression différentes ) !
et entre nous... mais surtout ne le répétez pas ! je suis une fille.