metalhead
07-13-2002, 03:48 PM
I'm having problems getting a window to pop-up in Opera 4.01 which is created on-the-fly. What am I doing wrong?, it works OK in Netscape 4.6.
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript"><!--
var popupwin=null;
var img_width=null;
var img_height=null;
var img=null;
function NewWindow(image,name,width,height)
{
img_width = width;img_height = height;img = image;
var settings ='width='+img_width+',height='+img_height+',top=0,left=0,location=no,menubar=no,resizable=no,scrollb ars=no,status=no,toolbar=no,directories=no';
popupwin = window.open('',name,settings);
setTimeout('update()',500)
}
function update()
{
doc = popupwin.document;
doc.open('text/html');
doc.write('<HTML><BODY MARGINHEIGHT=\"0\" MARGINWIDTH=\"0\" TOPMARGIN=\"0\" LEFTMARGIN=\"0\">');
doc.write('<IMG SRC=\"'+img+'\" WIDTH=\"'+img_width+'\" HEIGHT=\"'+img_height+'\" BORDER=\"0\">');
doc.write('<\/BODY><\/HTML>');
doc.close();
}
//--></SCRIPT>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#FF0000" VLINK="#A80000" ALINK="#A80000">
<A HREF="tape.jpg" TARGET="_blank" OnClick="NewWindow(this.href,'Image',642,366);return false">Click for image</A><BR>
<A HREF="tape.jpg" OnClick="NewWindow(this.href,'Image',294,315);return false">Click for image</A><BR>
<A HREF="JavaScript:NewWindow('tape.jpg','Image',642,366)">Click for image</A><BR>
</BODY>
</HTML>
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript"><!--
var popupwin=null;
var img_width=null;
var img_height=null;
var img=null;
function NewWindow(image,name,width,height)
{
img_width = width;img_height = height;img = image;
var settings ='width='+img_width+',height='+img_height+',top=0,left=0,location=no,menubar=no,resizable=no,scrollb ars=no,status=no,toolbar=no,directories=no';
popupwin = window.open('',name,settings);
setTimeout('update()',500)
}
function update()
{
doc = popupwin.document;
doc.open('text/html');
doc.write('<HTML><BODY MARGINHEIGHT=\"0\" MARGINWIDTH=\"0\" TOPMARGIN=\"0\" LEFTMARGIN=\"0\">');
doc.write('<IMG SRC=\"'+img+'\" WIDTH=\"'+img_width+'\" HEIGHT=\"'+img_height+'\" BORDER=\"0\">');
doc.write('<\/BODY><\/HTML>');
doc.close();
}
//--></SCRIPT>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#FF0000" VLINK="#A80000" ALINK="#A80000">
<A HREF="tape.jpg" TARGET="_blank" OnClick="NewWindow(this.href,'Image',642,366);return false">Click for image</A><BR>
<A HREF="tape.jpg" OnClick="NewWindow(this.href,'Image',294,315);return false">Click for image</A><BR>
<A HREF="JavaScript:NewWindow('tape.jpg','Image',642,366)">Click for image</A><BR>
</BODY>
</HTML>