Eléphant du PHP |
223 Messages
10 juin 2005, 16:41
bon alors je repost donc ce que j'avais mis...
avec ce code :
<?
$c='coucou';
?>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY >
<textarea name="txt">
<?php echo $c;?>
</textarea>
<script type="text/javascript">
var pop=window.open("","","");
pop.document.open();
pop.document.writeln(txt.value);
pop.document.writeln("<script type='text/javascript'>");
print();
pop.document.writeln("<\/script>");
</script>
</BODY>
</HTML>
la boite de dialogue d'impression ne s'ouvre pas... Mais si je regarde le source generé par le popup, j'obtient ca:
coucou
<script type='text/javascript'>
window.print();
</script>
Et si je fais un copier-coller de ce truc entre 2 balises <html> dans un autre fichier et que je le lance, et ben là ca marche bien, la boite de dialogue d'impression s'ouvre bien...
Comment cela peut-il se faire qu'un script d'une page ne se lance pas et qd on recopie le source généré par cette page et qu'on le lance "manuellement", celui-ci marche????
merci pour vos idées...