Popup window code doesn't work

M

Mika

Hi,

I'm trying to use the following code which should open a popup window.
It doesn't work with Opera 5. Netscape 4.x opens a window in wrong size.
IE 5.5, Netscape 7.0 and Opera 7.11 are ok.

First of all, I have this HTML code:

<a href="image.gif" target="_blank" onclick="screenshot('image.gif', 'My
Title', '741', '492'); return false;"><img src="image.jpg"></a>

Plese note that the size of image.gif is 741 x 492 pixels.

And here is my JavaScript function:

function screenshot(filename, wintitle, winwidth, winheight)
{
content = '<html><head><title>' + wintitle + '</title></head>';
content += '<body leftmargin="0" rightmargin="0" topmargin="0"
bottommargin="0" marginwidth="0" marginheight="0" style="margin: 0px;
padding: 0px">';
content += '<img src="' + filename + '" alt="' + wintitle + '"
onclick="window.close();">';
content += '</body></html>';

body = window.open('', 'content', 'toolbar=0, menubar=0, location=0,
status=0, width=' + winwidth + ', height=' + winheight + ', resizable=1,
scrollbars=0, screenY=5, top=5');
body.document.write(content);
body.document.close();
}

What should I do with these?

Thanks a lot,
Mika
 
R

Richard L. Trethewey

Mika said:
Hi,

body = window.open('', 'content', 'toolbar=0, menubar=0, location=0,
status=0, width=' + winwidth + ', height=' + winheight + ', resizable=1,
scrollbars=0, screenY=5, top=5');

Remove the spaces between the parameters in the window attributes (a.k.a.
"chroma") section. NS4 and other browsers will fail if this area has spaces.
Good luck!

Richard L. Trethewey
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,769
Messages
2,569,579
Members
45,053
Latest member
BrodieSola

Latest Threads

Top