Forum Clubic

- Imprimer une frame sous IE (ou un fichier directement)

Bonjour, je voudrai pouvoir imprimer directement sans affiche un pdf qui se trouve sur le serveur…
Voici mon code:
mon bouton

<img src='images/print.png' title='Imprimez' onclick='imprime(\"$pad_entry_id\");'>

mon JS

function imprime(idPdf){
	$('framePDF').innerHTML="<iframe name='idFrame' height='0px' src='imprimePage.php?pdf="+idPdf+"'></iframe>"; //style='visibility:hidden'
	window.frames[0].print();
}

et ma frame que je rempli

<body>
<?
$pdf=$_GET['pdf'];
$src="../blog/archives/".$pdf.".pdf";
?>
<iframe width="100%" height="100%" src="<?echo $src?>"></iframe>
</body>

Voila en faite, je rempli dinamiquement ma frame de ma page avec le pdf, puis je print…
Ce code fonctionne sous FF mais impossible de le faire fonctionner sous IE, si qq’un sais comment faire.
Merci
Edité le 23/01/2008 à 11:29

up !

Bonjour, bon j’avais un peu laissé mon problème de coté mais me revoila, avec toujours le meme souci. Je n’arrive toujours pas a imprimer une iframe avec ie

MAIS JE SUIS PRENEUR SI VS AVEZ UN SCRIPT POUR IMPRIMER UN FICHIER QUELCONQUE EN JS.

Mon code actuel:


$('framePDF').innerHTML="<iframe id='idFrame' name='idFrame' height='1px' src='"+repPDF+idPdf+".pdf'>";
if(navigateur == "MOZILLA"){
	window.frames[0].print();
}else{
	parent.idFrame.focus();
	parent.idFrame.print();
}

Voila sous FF, ca fonctionne, mais sous IE, ca m’imprime la page, mais pas ma frame !:@

Hum, ta vue c’est l’objet PDF. Il s’imprime avec ses propres contraintes. A priori normal qu’il refuse d’imprimer le dit PDF, non?

moaui… mais ca fonctionne sous FF, donc y’a pas de raison… Je ne doit pas etre le seul a voiloir faire ca !!! c’est fou, j’ai rien trouvé qui fonctionnait. Je suis pret a utiliser activex, methode dedié microsoft… etc !!!
Parce que la, je suis au point 0 !

Merci
Edité le 23/01/2008 à 11:28