windows里有什么程序的窗口打开是自动跑到后边去的?
你可以在页面加载的时候就open一个有名窗口,然后每次刷新这个就好了
如果一个不够,你就开一百个,还不够就不要开了,循环吧

解决方案 »

  1.   

    新开的弹出窗口肯定会先获取一下焦点,这个是IE的机制
    所以应该没有什么好办法,只能用变通的方法解决
    你可以让弹出的窗体尺寸小的看不到,这样就不会挡在你的主窗口前面,用户也看不到
    等到你在弹出窗口中让它blur后,再用脚本把它的尺寸变成你想要的大小,呵呵
      

  2.   

    zhaoxiaoyang(梅雪香@深圳) 可能理解错了.偶不是想做背投广告,更不是什么流氓东东.这个是偶做的一个线下项目中要用到的.当然这种狗屁设计让我也很是恼火,不过没有办法还是要按照客户需求来做.
      

  3.   

    看看下面的可不可以?
    <html><head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>新建网页 1</title>
    </head><body><script type="text/javascript"> 
    function openurl(url){
    //在这里打开窗口,调整需要的参数
    mywindow=window.open(url,"mywindow","height=100,width=100,top=1000,left=1000,resizable=yes,status=yes,toolbar=yes,menubar=yes,location=yes")
    //如果打开的是本域的页面可以调整位置和大小。
    window.focus();
    //mywindow.resizeBy(800,600)
    //mywindow.moveTo(0,0)}
    </script>
    <a href="javascript:openurl('http://www.csdn.net')" onclick="alert('打开了一个窗口')">打开背后的窗口</a></body></html>
      

  4.   

    可以试着结合window.opener来用;比方你将打开3个页面;(a.html,b.html,c.html);
    打开的顺序为a打开b打开c;
    /*a.html
    <html>
    <head>
    <script>
    function go()
    {
       window.opener = window.open('b.html', '', 'width=300,height=300');
    }
    </script>
    </head>
    <BODY>
    <input type="button" value="gob" style="cursor:hand;" onclick='go();'>
    </BODY>
    </HTML>
    **//*b.html
    <html>
    <head>
    <script>
    var froma = window.opener;
    froma.document.body.focus();//聚焦到a.html
    </script>
    </head>
    <BODY>
    here is b.html
    </BODY>
    </HTML>
    */
    /*c.html
    <html>
    <head>
    <script>
    var froma = window.opener;
    froma.document.body.focus();//聚焦到a.html
    </script>
    </head>
    <BODY>
    here is c.html
    </BODY>
    </HTML>
    */
      

  5.   

    如果你打开那个窗口是要执行窗口内的什么东西的话,那就用AJAX吧.
    onclick=ajax代码.