例子
<html>
<head>
</head>
<script language="javascript">
function inf(){
  try{
   newwin.document.body.innerHTML='';
   newwin.document.write('使用旧窗口')
   newwin.focus()
 }
 catch(x){
   newwin=window.open('','','width=100,height=100')
   newwin.document.write('开了一个新窗口,第一次提示')
   newwin.focus()
 }
}
</script>
<input type=button value=弹出提示 onclick="inf()">

解决方案 »

  1.   

    <html>
    <head>
    </head>
    <script language="javascript">
    function inf(){
      try{
       newwin.document.body.innerHTML='';
       newwin.document.write('使用旧窗口')
       newwin.focus()
     }
     catch(x){
       newwin=window.open('','','width=100,height=100')
       newwin.document.write('开了一个新窗口,第一次提示')
       newwin.focus()
     }
    }
    </script>
    <input type=button value=弹出提示 onclick="inf()">
      

  2.   

    <html>
    <head>
    </head>
    <script language="javascript">
    function inf(){
      try{
       newwin.document.body.innerHTML='';
       newwin.document.write('使用旧窗口')
       newwin.focus()
     }
     catch(x){
       newwin=window.open('','','width=100,height=100')
       newwin.document.write('开了一个新窗口,第一次提示')
       newwin.focus()
     }
    }
    </script>
    <input type=button value=弹出提示 onclick="inf()">
      

  3.   

    判断窗口的closed属性就可以了。
      

  4.   

    <script>
    function test()
    {
    var a =null
    if(a && a.open && !a.closed)
    a .focus()
    else
    a = window.open("confirm.jsp","Herman","height=100,width=250,titlebar=no");}
    </script>
    <body onload="test()">
      

  5.   

    <script>
    var a =null
    function test()
    {
    if(a && a.open && !a.closed)
    a .focus()
    else
    a = window.open("confirm.jsp","Herman","height=100,width=250,titlebar=no");}
    </script>
    <body onload="test()">