DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁製作工具 >> Dreamweaver教程 >> Dreamweaver相關 >> 只打開一次的彈出窗口
只打開一次的彈出窗口
編輯:Dreamweaver相關     
我們在做彈出廣告的時候 ,每次刷新頁面,窗口都會彈出一次,用戶用起來非常不方便。

  有解決的辦法嗎?當然有!我們使用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!




  寫到這裡彈出窗口的制作和應用技巧基本上算是完成了,俺也累壞了,一口氣說了這麼多,希望對正在制作網頁的朋友有所幫助俺就非常欣慰了。

需要注意的是,JS腳本中的的大小寫最好前後保持一致

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved