Javascript Image Pop up not working in FF

Discussion in 'HTML & Website Design' started by feeleash, Jan 23, 2007.

  1. #1
    Well here's the javascript:

    <script type="text/javascript">
    function submitenter(myfield)
    {
    var keycode;
    if (window.event) keycode = window.event.keyCode;
    else if (e) keycode = e.which;
    else return true;

    if (keycode == 13)
    {
    myfield.form.submit();
    return false;
    }
    else
    return true;
    }


    function XY(e)
    {
    x = event.clientX + document.body.scrollLeft;
    y = event.clientY + document.body.scrollTop;
    }

    function ShowMessage(text,id)
    {
    top_pos = y + 20 + 'px';
    left_pos = x - 80 + 'px';
    document.body.insertAdjacentHTML('BeforeEnd', '<DIV STYLE="position:absolute; TOP:' + top_pos + '; LEFT:' + left_pos + ';" ID="' + id + '"><table border=0 bgcolor="#000000" cellpadding=1 cellspacing=0><tr><td>' + text + '</td></tr></table></DIV>');
    }

    function Kill(id)
    {
    id.innerHTML = "";
    id.outerHTML = "";
    }

    </script>

    and here's an exmaple link:

    <A onmouseover="if (window.event) XY(event); ShowMessage('<IMG SRC=images/pics/123.jpg width=150 height=120>', 'popup1')" onmouseout=Kill(popup1) HREF="http://123.com" target="_blank"">123</A>

    It works perfect in IE and Opera but not in FireFox!!! :confused:
     
    feeleash, Jan 23, 2007 IP
  2. kk5st

    kk5st Prominent Member

    Messages:
    3,497
    Likes Received:
    376
    Best Answers:
    29
    Trophy Points:
    335
    #2
    What errors are generated in Firefox?

    cheers,

    gary
     
    kk5st, Jan 23, 2007 IP
  3. feeleash

    feeleash Peon

    Messages:
    29
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #3
    Well I don't know a way (if there is any) to show the errors but simply the image doesn't pop-up!
     
    feeleash, Jan 23, 2007 IP
  4. kk5st

    kk5st Prominent Member

    Messages:
    3,497
    Likes Received:
    376
    Best Answers:
    29
    Trophy Points:
    335
    #4
    In Firefox, install the Firebug extension.

    cheers,

    gary
     
    kk5st, Jan 24, 2007 IP