当前位置:编程学习 > JS >>

只弹出一次的JavaScript Alert提示窗口

这个Alert提示窗口与普通的提示窗口表现的形式是一样的,只不过这一个只是在你打开网页时出现一次,以后打开不会出现,刷新时也不会出现,相比一些强制的弹出窗口,这种更人性化一点,代码稍多了点,不过挺实用。
答案:<title>只弹出一次的JavaScript Alert窗口</title>
<script>
var alertmessage="Welcome,下午好!\n 本提示只出现一次!"
var once_per_session=1
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 alertornot(){
if (get_cookie('alerted')==''){
loadalert()
document.cookie="alerted=yes"
}
}
function loadalert(){
alert(alertmessage)
}
if (once_per_session==0)
loadalert()
else
alertornot()
</script>

上一个:让你的网页收藏夹显示ICO图标
下一个:禁止别人iFrame你的网页的JavaScript

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,