Popup window code doesn't work

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Mika

    Popup window code doesn't work

    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="screen shot('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(file name, wintitle, winwidth, winheight)
    {
    content = '<html><head><t itle>' + 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.w rite(content);
    body.document.c lose();
    }

    What should I do with these?

    Thanks a lot,
    Mika

  • Evertjan.

    #2
    Re: Popup window code doesn't work

    Mika wrote on 05 jul 2003 in comp.lang.javas cript:[color=blue]
    > body.document.w rite[/color]

    document.body.w rite ??

    --
    Evertjan.
    The Netherlands.
    (Please change the x'es to dots in my emailaddress)

    Comment

    • Richard L. Trethewey

      #3
      Re: Popup window code doesn't work



      Mika wrote:[color=blue]
      > 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');[/color]

      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

      Comment

      Working...