Je dois définir l'attribut onload pour une fenêtre nouvellement ouverte. Le code suivant fonctionne pour Firefox:Définition de l'événement OnLoad pour une fenêtre récemment ouverte dans IE6
<a onclick="printwindow=window.open('www.google.com');printwindow.document.body.onload=self.print();return false;" href='www.google.com'>
Cependant, lorsque je tente ce dans IE, je reçois une erreur - « printwindow.document.body nulle ou non définie »
L'objectif est de pop ouvert une nouvelle fenêtre, et appelez le dialogue d'impression pour cette fenêtre une fois qu'il a été ouvert
Il est important de ne pas utiliser javascript ailleurs sur la page cible, car je n'ai pas La fonctionnalité doit être contenue dans le lien que j'ai posté ci-dessus:
Malheureusement, tout ce que je dois travailler avec ce lien est. Je comprends votre point, cependant. J'ai essayé de faire un "setTimeout ('printwindow.print()', 3000);", cependant, il prétend que printwindow est indéfini quand je fais cela. Des idées? – SocialCensus