论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > HTML基础入门教程
Tag:初学,入门,文字,链接,table,表单,框加,多媒体,标签,视频教程

只打开一次的弹出窗口

文章类别:HTML基础入门 | 发表日期:2008-8-8 13:25:40

我们在做弹出广告的时候 ,每次刷新页面,窗口都会弹出一次,用户用起来非常不方便。

  有解决的办法吗?当然有!我们使用cookie来控制一下就可以了。首先,将如下代码加入主页面HTML的〈HEAD〉区:



  〈script〉

  function openwin(){

  window.open("page.html","","width=200,height=200")

  }

  function get_cookie(Name) {

  var search = Name + "="

  var returnvalue = "";

  if (document.cookie.length 〉 0) {

  offset = document.cookie.indexOf(search)

  if (offset != -1) {

  offset += search.length

  end = document.cookie.indexOf(";", offset);

  if (end == -1)

  end = document.cookie.length;

  returnvalue=unescape(document.cookie.substring(offset, end))

  }

  }

  return returnvalue;

  }

  function loadpopup(){

  if (get_cookie(´popped´)==´´){

  openwin()

  document.cookie="popped=yes"

  }

  }

  〈/script〉

 

  然后,用〈body
onload="loadpopup()"〉(注意不是openwin而是loadpop啊!)替换主页面中原有的〈BODY〉这一句即可。你可以试着刷新一下这个页面或重新进入该页面,窗口再也不会弹出了。真正的Pop-Only-Once!




  写到这里弹出窗口的制作和应用技巧基本上算是完成了,俺也累坏了,一口气说了这么多,希望对正在制作网页的朋友有所帮助俺就非常欣慰了。

需要注意的是,JS脚本中的的大小写最好前后保持一致


上一篇:HTML 初学者指南(1) 人气:4840
下一篇:为你的网页链接加上快捷键 人气:2339
视频教程列表
文章教程搜索
 
HTML推荐教程
HTML热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058