只弹出一次的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