[HTML/Javascript] Imprimer une iframe cachée...

Imprimer une iframe cachée... [HTML/Javascript] - HTML/CSS - Programmation

Marsh Posté le 17-05-2005 à 18:24:04    

salut à tou(tes)s !!
 
voila je cherche à imprimer une iframe cachée, pour l'instant j'arrive à imprimer le contenu de l'iframe, mais des que je veux la cacher , soit par le rajout dans le tag <iframe> de style="visibility:hidden;", ou soit en l'encadrant de <div tyle="visibility:hidden;"></div>, vous allez me dire c'est normal pour le div,  
 
voici  mon code :  
 
le html

Code :
  1. <BODY onLoad="Print(zone1.WebBrowser1)">
  2.  Iframe cachée :
  3.  <iframe src="edtlaser_438679if_iframe.html" name="zone1" style="visibility:hidden;"></iframe>
  4.  <h1>texte qui suit ...</h1>
  5. </BODY>


 
on l'imprime
 

Code :
  1. funcion Print(WebBrowser){
  2. .../...
  3. window.frames["zone1"].focus();
  4. WebBrowser.ExecWB(6,2);


.../...
}
 
donc je récapitule, tout focntionne si je met pas style="visibility:hidden;" dans l'iframe, mais je veux absomlument la cacher..  vous voyez une soluce ?
 
Merci pour votre aide :jap:
 
 
ps : j'oubliais , voici le debut du contenue de l'iframe :  
 

Code :
  1. <OBJECT ID="WebBrowser1" WIDTH="0" HEIGHT="0" CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2">
  2. </OBJECT>
  3. <OBJECT ID="ImpEtq" WIDTH="0" HEIGHT="0" CLASSID="CLSID:F4130EE3-524C-45B2-A2DC-185C262809F9">
  4. </OBJECT>
  5. <TABLE border="0" WIDTH="100%" CELLPADDING="0" CELLSPACING="10">
  6.   <TR>
  7.    <TD><TABLE class="unnamed1" height="400" cellSpacing="0" cellPadding="0" width="360" border="0">
  8.      <TR>
  9.       <TD colSpan="2" height="40">&nbsp;</TD>
  10.      </TR>
  11.      <TR>
  12.       <TD width="357">
  13.        <TABLE height="400" cellSpacing="0" cellPadding="0" width="357" border="0">
  14. ect. ect. ect.


Message édité par p@radox le 18-05-2005 à 09:00:34
Reply

Marsh Posté le 17-05-2005 à 18:24:04   

Reply

Marsh Posté le 17-05-2005 à 20:17:07    

les iframes, c'est le mal!  :o  
 
g pas tout suivi, mais tu pourrais peut-être le faire avec des css (un pour l'écran, un pour l'imprimante), si ça peut t'aider...

Reply

Marsh Posté le 18-05-2005 à 09:00:56    

ok oui je vois à peu pres , merci..

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed