2010-06-16 5 views
2

Lorsque je crée un document en utilisant javascript document.writedocument.write me arrête d'imprimer

c'est un iframe

alors j'appelle iframe.print()

rien ne se passe pas d'erreur et pas de dialogue d'impression.

comment est-ce que je peux imprimer?

MyFrame.document.write('<html><body>'+HTMLText + '</body></html>'); 
document.getElementById("IFramePrint").style.display = "inline"; 
MyFrame.focus(); 
MyFrame.print(); 
+1

Vous êtes dans IE n'êtes-vous pas, .print() ne fonctionne que sur IE. – Babiker

+0

Veuillez publier un extrait de code plus détaillé. – scribu

+0

Je pense que nous devons voir du code ici. – Robusto

Répondre

3

Vous devez d'abord focus() sur l'iframe.

+0

J'appelle le foyer d'abord ... – zachary