Internet explorer 当从侧边栏重新打开弹出窗口时,IE浏览器将挂起

Internet explorer 当从侧边栏重新打开弹出窗口时,IE浏览器将挂起,internet-explorer,permissions,popup,parent-child,sidebar,Internet Explorer,Permissions,Popup,Parent Child,Sidebar,我有一个侧栏应用程序,侧栏本身充当父窗口。通过单击链接,将从此父窗口打开一个子弹出IM窗口。问题是,当我们试图关闭弹出式即时消息窗口并重新打开弹出式即时消息窗口时,再次打开弹出式即时消息窗口会有很大的时间延迟(在ie6中,页面无法加载)。此问题仅在IE浏览器中可见。它在Firefox中工作得非常好。实际上,为什么这只发生在IE浏览器上?是因为权限问题吗 代码在这里 a class=“IM”href=“#”title=“IM”onclick='openWindow(“,“mywindow””),

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

代码在这里

a class=“IM”href=“#”title=“IM”onclick='openWindow(“,“mywindow””), “宽度=250,高度=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)
{
}