AJAX关闭图像不能在Firefox上工作,而它在Chrome上工作


AJAX closing image is not working on Firefox while it is working in Chrome

关闭图像close2.jpg,close1.jpg不能在Firefox中工作,而它在Google Chrome和IE中工作。网址是www.srfads.com ->主页->在印度找到广告->点击更改


我的js文件是

enter code here
function show(id,x,y)
{
    var element = document.getElementById(id);
    //var exit_element = document.getElementById(exit_id);
    var width = window.innerWidth ? window.innerWidth : document.documentElement.clientWidth;
    if(width == 0)
    {
        width = 1280;
    }
    var height = window.innerHeight ? window.innerHeight : document.documentElement.clientHeight;
    if(height == 0)
    {
        height = 786;
    }
    element.style.position = "absolute";
    element.style.display = "block";
    element.style.left = (document.documentElement.scrollLeft + (width - element.clientWidth)/2 + x) + 'px';
    element.style.top = (document.documentElement.scrollTop + (height - element.clientHeight)/2 + y) + 'px';
    var xmlhttpobject = new XMLHttpRequest();
    xmlhttpobject.open("GET","sct.php",true);
    xmlhttpobject.send();
    xmlhttpobject.onreadystatechange = function ()
    {
        if(xmlhttpobject.readyState == 4 && xmlhttpobject.status == 200)
        {
            document.getElementById('shct').innerHTML = xmlhttpobject.responseText;
        }
    }
}

我的PHP页面是

改变
                        <div id="showcity" style="display:none;border:8px solid rgb(120,120,120); border-radius:8px;">
                            <table style="background:white;">
                            <tr>
                                <td style="text-align: left;padding: 10px; width:300px; height:20px;border-bottom:1px solid;">Select a City</td>
                                <td style="text-align: right;padding: 10px; width:300px; height:20px;border-bottom:1px solid;">
                                <div id="clsdiv1" style="display: block;"><img src="img'close2.jpg" id="close1" onmouseover="show1()" /></div>
                                <div id="clsdiv2" style="display: none;"><img src="img'close1.jpg" id="close2" onmouseout="show2()" onclick="popupexit('showcity')" /></div>
                                </td>
                            </tr>
                            <tr>
                                <td colspan="2" style="height:200px;">
                                <div id="shct"></div>
                                </td>
                            </tr>
                            </table>
                        </div>

是否会移动这一行:

xmlhttpobject.send ();

下面的代码:

xmlhttpobject.onreadystatechange = function ()
{
    if(xmlhttpobject.readyState == 4 && xmlhttpobject.status == 200)
    {
        document.getElementById('shct').innerHTML = xmlhttpobject.responseText;
    }
}

帮助吗?