var win = window.open(url,win,feat);
function setWinFocus(){
win.focus();
}当调用setWinFocus()时会弹出一个错误,提示没权限,高手们帮帮啊,要怎么设置打开窗口的焦点。

解决方案 »

  1.   

    url和你的页面是同一个域吗?保证窗口没有关闭吗?
      

  2.   

    是同一个域。窗口没关闭,但用win.closed判断也会出现没权限的提示错误
      

  3.   

    open以后在onload里面写可不可以?
      

  4.   

    微软是这样做的
     var vChatUI=window.open(hrefStr,"vChatUI",windowSetArgsStr);  
    if (vChatUI && vChatUI.focus) { vChatUI.focus();}   
    小易在线就是实例