2

我有一个侧边栏应用程序,侧边栏本身充当父窗口。通过单击链接,将从此父窗口打开一个子弹出 IM 窗口。问题是,当我们尝试关闭弹出的 IM 窗口并重新打开弹出的 IM 窗口时,再次打开弹出的 IM 窗口会有很大的延迟(在 ie6 中无法加载页面)。此问题仅在 IE 浏览器中可见。IT 在 Firefox 中完美运行。实际上为什么这只发生在 IE 浏览器上?是因为权限问题吗?

代码在这里,

a class="IM" href="#" title="IM" onclick='openWindow(" http://localhost/myproject/web/run.php ","mywindow", "width=250,height=250,状态=1")'>IM

function openWindow(url,name,status)

{

尝试

{

    var WindowsNames = url.split('=');
            //Creating the contact object
    contact = rosterObj.roster[WindowsNames[1].toLowerCase()]['contact'];
            // Check whether the window connection object 'contact.chatW' exists and if there is already chat window opened 'contact.chatW.closed'
    if(contact.chatW && !contact.chatW.closed)
    {
        //Cheking for appending the chat message
        if(contact.chatW.name == name)
        {

        }
        //if the window is not opened, open the IM pop up window
        else
        {
            contact.chatW = window.open(url,name,status);
        }
    }
    //IF both the connection object and IM window is opened, will open a new pop up window
    else
    {
        contact.chatW = window.open(url,name,status);
    }
}
catch(e)
{
}

}

谢谢你,拉朱

4

0 回答 0