回想一下,上面的弹出窗口虽然酷,但是有一点小毛病(沉浸在喜悦之中,一定 没有发现吧?)比如你将上面的脚本放在一个需要频繁经过的页面里(例如首页),那么每次刷新这个页面,窗口都会弹出一次,是不是非常烦人?:-(  
  有解决的办法吗?Yes! ;-) Follow me.我们使用cookie来控制一下就可以了。   
  首先,将如下代码加入主页面HTML的<HEAD>区:     <script>   
  function openwin(){   
  window.open("page.html","","width=200,height=200")   
  }   
  function get_cookie(Name) {   
  var search = Name + "="   
  var returnvalue = "";   
  if (documents.cookie.length > 0) {   
  offset = documents.cookie.indexOf(search)   
  if (offset != -1) {   
  offset += search.length   
  end = documents.cookie.indexOf(";", offset);   
  if (end == -1)   
  end = documents.cookie.length;   
  returnvalue=unescape(documents.cookie.substring(offset, end))   
  }   
  }   
  return returnvalue;   
  }    
  function loadpopup(){   
  if (get_cookie('popped')==''){   
  openwin()   
  documents.cookie="popped=yes"   
  }   
  }   
  </script>     然后,用<body onload="loadpopup()">(注意不是openwin而是loadpop啊!)替换主页面中原有的<BODY>这一句即可。你可以试着刷新一下这个页面或重新进 入该页面,窗口再也不会弹出了。真正的Pop-Only-Once!