用 showModalDialog 打开新窗口

解决方案 »

  1.   

    http://www.csdn.net/Develop/read_article.asp?id=15113
      

  2.   

    var opened;//全局变量,指向打开的窗口对象
    function popup(n)
    {
    fn=n;
    opened=window.open("demo.html","demo","left=80,top=60,width=640,height=480,help:no,resizable:no"); 
    opened.focus();
    self.blur();
    }window.onfocus=function()
    {
    if(opened)
    {
    if(!opened.closed)
    {
    opened.focus();
    self.blur();
    }
    }
    }
      

  3.   

    //子窗口
    <scrip>
    var TimerID = null;
    var TimerRunning = false;function StarTime()
    {
     StopTime();
     ShowTime();
    }
    function StopTime()
    {
      if(TimerRunning) 
     {
       clearTimeout(TimerID);
       TimerRunning = false
     }
    }
    function ShowTime()
    {
     window.focus();
     TimerID = setTimeout("ShowTime()",1000);
     TimerRunning = true;
    }
    </script><body OnLoad="StarTime()">