I am trying to open a print dialog box in Opera browser using javascript code as
You need to make sure the whole web page is loaded in Opera before you call window.print();
So using this may help - not, I am waiting for the page to load AND causing a slight delay, which is a little known fix for some versions of Opera.
Hope it helps.
window.onload = function () {
window.setTimeout(function () {
window.print();
}, 500);
}
Try putting your code in load
event:
<script language=javascript>
window.onload = function(){
window.print();
};
</script>