给弹出的窗口页面加“<body onblur = "this.focus();">”即可。

解决方案 »

  1.   

    给弹出的窗口页面加“<body onblur = "this.focus();">”即可。
    开始我也这样想
    呵呵,帅哥
    你想啊
    离开焦点,马上又获取焦点,那其他的窗口就不可能获取焦点了!
    我想楼主的意思是象QQ一样,总是在最前,而不是把焦点垄断了!关注,学习
      

  2.   

    showModalDialog('ttt.htm','','dialogWidth: 480px; dialogHeight: 360px; status: no; help: no');
      

  3.   

    模态窗口不也是不能操作了吗~~~用modaless窗口如何?
      

  4.   

    父窗口:<script>
    window.open("temp.htm","","width=200,height=100")
    </script>
    <input><input><input>子窗口:<body onload="self.focus()" onmouseout="opener.document.body.setCapture()" onbeforeunload="opener.document.body.releaseCapture()">
      

  5.   

    用代码<body onblur = "this.focus();">的话
    在父窗口点击一次,子窗口依然在最前面
    再在父窗口点击一次,焦点会回到父窗口。
      

  6.   

    感谢各位高手的指点,可是现在问题还是没有得到解决!正如“huhanshan013(飞兵团将军) ”兄所说,我要达到的效果是导航条(子窗口)始终位于最顶层,子窗口的连接会加载到父窗口中,而父窗口的内容是可以操作的。上面的代码我都是了一下,子窗口是可以固定在最顶层,但是父窗口的内容就无法操作了!我把父窗口和子窗口的代码复制一下各位高手看看!
    父窗口:
    <script language="JavaScript">
    function openRemote(url){
    var remote = window.open(url,"weblogWindow",
    "width=170,height=490,scrollbars=yes,resizable=no");
    if(remote.opener==null){
    remote.opener==window;
    }
    }
    </script>子窗口:
    <script language="JavaScript">
    function go(url){
    opener.location = url;
    }
    </script>
    超连接调用:<a href="javascript:go('home.asp')">Home</a>先谢谢了!^-^
      

  7.   

    我是很不赞成楼主提供展示的那个地址的效果的,在我的多窗口浏览器中(Maxthon)是不能正常使用的,我觉得还是可以用层来实现,不需要每个都使用的,你加载子页面可以加载进<iframe>框架中啊其实就是在页面中专门规划一个用来加载的区域,所有的加载都在那个页面中,你以后的子页面中的链接只需要注意链接中打开位置不能是顶层的就行了。