var win = window.open(...;
win.focus();

解决方案 »

  1.   

    如果需要一直处在最顶端,就用showModalDialog();好了
      

  2.   

    1 打开子窗口后关闭父页面 —— 反正挡着呢!2 使用 showModalDialog —— 焦点可切换,但永远处于最顶层!3 用 div + iframe 模拟!4 子窗口里写一段 JS 模拟,但是可以通过任务栏切换!
     <script type="text/javascript">
     <!--
        window.onblur = function() {
            this.focus();
        };
     //-->
     </script>5 大家继续 ...
      

  3.   

    窗口谈出应该有好几种方法(3,4种)的吧:你44,每种功能不一样,不一定需要你window.open,打开一个子页面后,你用url转,那样不就在第一个子窗口里显示第2个子窗口了呀!??
      

  4.   

    thanks yixianggao(你我他,三人行必有我师焉!)
    第一个方法对我来说不适用.因为我要向父页面传值.不允许子页面关闭前关闭父页面.
    第二个第三个没用过.不太了解.能否说的细一点.第四个我试了一下.问题是我的子页面还要跳出子页面.同样新的子页面也要在最上面.这样的话两个子页面都用focus,会不停的闪.