<script language="javascript">
var win=null;
win= window.open("span.html");
function isOpen()
{
  try
  {
   win.document;
return true;
  }
  catch(ex)
  {}
  
  return false;
}
</script>

解决方案 »

  1.   

    <script>
    var win=null;function openwin()
    {
    win= window.open("span.html");
    }function isOpen()
    {
      try
      {
      win.document;
      return true;
      }
      catch(ex)
      {}
      
      return false;
    }
    </script><input type="button" value="openwindow" onclick="openwin()">
    <input type="button" value="check" onclick="alert(isOpen());">我试过了。无为的方法非常正确.我自己编的函数是这样的,但是不行.通过异常来判断窗口的关闭真是高手.
    function isOpen()
    {
    if (win==null) return false;
    else return true;
    }
    建议分全部给无为.