在线工具 | 网址导航 | 交流论坛 |    
好我要网--网址导航、站长工具、查询工具、建站代码、建站指南、推广优化、破解软件、注册码

当前位置:首页 > 最新发布 > 站长代码 > 窗口状态特效 > 详细内容
打开网页自动弹出另一个页面代码
作者:论坛网友  发布时间:2009/11/20  阅读次数:16789  字体大小: 【】 【】【

  回想一下,上面的弹出窗口虽然酷,但是有一点小毛病(沉浸在喜悦之中,一定 没有发现吧?)比如你将上面的脚本放在一个需要频繁经过的页面里(例如首页),那么每次刷新这个页面,窗口都会弹出一次,是不是非常烦人?:-(
  有解决的办法吗?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>(注意不是openwin而是loadpop啊!)替换主页面中原有的<BODY>这一句即可。你可以试着刷新一下这个页面或重新进 入该页面,窗口再也不会弹出了。真正的Pop-Only-Once!    

 到这里弹出窗口的制作和应用技巧基本上算是完成了!  

我要评论
  • 匿名发表
  • [添加到收藏夹]
  • 发表评论:(匿名发表无需登录,已登录用户可直接发表。) 登录状态:未登录
最新评论
所有评论[2]
    暂无已审核评论!
广告
点击返回首页!

CopyRight© 2008-2009 hao51xx.com, 本站部分资源来于网络,版权文责归原作者,对于任何事宜本站将在第一时间处理。

网警提醒您!请文明上网,遵守网络道德!