2010-08-14 9 views
1

Je suis en train d'ouvrir une boîte de dialogue d'impression dans le navigateur Opera en utilisant le code javascript commewindow.print ne fonctionne pas avec le navigateur d'opéra

<script language=javascript> 
window.print(); //This is working in IE, Netscape, Firefox, but not working in Opera 
</script> 

où comme si je suis en utilisant le code suivant navigateur Opera COMPREND et capable d'ouvrir boîte de dialogue d'impression

<input type="button" value="Print this page" onClick="javascript:window.print();" ID="Button1" NAME="Button1"> 

Mon exigence est d'ouvrir la boîte de dialogue d'impression dans le navigateur Opera en utilisant un bloc de script. Quelqu'un peut-il m'aider?

+0

Voir ce lien, j'espère que cela va vous aider. [http://stackoverflow.com/questions/2555697/window-print-not-working-in-ie][1] [1]: http://stackoverflow.com/ questions/2555697/window-print-not-working-in-ie – PythonDev

+0

Veuillez vérifier ma réponse à ce sujet similaire: http://stackoverflow.com/questions/4582767/print-not-working-on-opera-browser/8220731 # 8220731 –

Répondre

2

Essayez de mettre votre code load événement:

<script language=javascript> 
window.onload = function(){ 
    window.print(); 
}; 
</script> 
0

Vous devez vous assurer que la page entière du Web est chargée dans Opera avant d'appeler window.print();

Donc en utilisant cela peut aider - non, j'attends que la page se charge ET provoque un léger retard, ce qui est un correctif peu connu pour certaines versions d'Opera.

Espérons que ça aide.

window.onload = function() { 
    window.setTimeout(function() { 
     window.print(); 
    }, 500); 
} 
+0

Merci pour toute votre contribution.très désolé d'informer que ceux-ci ne fonctionnent pas avec l'opéra (mais woks dans d'autres navigateurs) – abhis

+0

Quelle version de Opera utilisez-vous - cela fonctionne dans 10.61. Pouvez-vous publier un exemple de votre page, dans le cas où il s'agit d'un autre problème, tel que l'ajout de deux gestionnaires d'événements onload. – Fenton

Questions connexes