js弹窗代码 可以指定弹出间隔
更新时间:2010年07月03日 12:01:57 作者:
今天,一个小mm让我帮他写一个弹窗代码,要求可以设定间隔多长时间弹出,很明显,这需要用到js的cookies。
代码如下:
<SCRIPT LANGUAGE="javascript">
var Time=10; //设置每次弹出的相格的时间以秒为单位,现在是一天
function Set(){
var Then=new Date();
Then.setTime(Then.getTime()+Time*1000);
document.cookie="netbei=1;expires="+Then.toGMTString();
}
var cookieString=new String(document.cookie);
var cookieHeader="netbei=";
var beginPosition=cookieString.indexOf(cookieHeader);
if (beginPosition<0){
document.writeln("<script src=" http://baidu.com/popup.htm" language="javascript"></script>"); //设置弹出窗口的内容
Set();
}
</SCRIPT>
现在设置的是10秒一次,主要是便于测试,成功后可以根据自己的需要做改动,
比如5分钟那么
var Time=300;
一个小时
var Time=3600;
然后修改弹出的地址,我这里设置的是广告代码,当然你也可以修改成弹出页面,第13行修改为
window.open("https://www.jb51.net/","","width=800,height=500");
window.open("http://www.baidu.com/","","width=800,height=500");
怎么样,掌握了吧?
复制代码 代码如下:
<SCRIPT LANGUAGE="javascript">
var Time=10; //设置每次弹出的相格的时间以秒为单位,现在是一天
function Set(){
var Then=new Date();
Then.setTime(Then.getTime()+Time*1000);
document.cookie="netbei=1;expires="+Then.toGMTString();
}
var cookieString=new String(document.cookie);
var cookieHeader="netbei=";
var beginPosition=cookieString.indexOf(cookieHeader);
if (beginPosition<0){
document.writeln("<script src=" http://baidu.com/popup.htm" language="javascript"></script>"); //设置弹出窗口的内容
Set();
}
</SCRIPT>
现在设置的是10秒一次,主要是便于测试,成功后可以根据自己的需要做改动,
比如5分钟那么
var Time=300;
一个小时
var Time=3600;
然后修改弹出的地址,我这里设置的是广告代码,当然你也可以修改成弹出页面,第13行修改为
window.open("https://www.jb51.net/","","width=800,height=500");
window.open("http://www.baidu.com/","","width=800,height=500");
怎么样,掌握了吧?
相关文章
javascript 24小时弹出一次的代码(利用cookies)
其实主要是用在一些用户比较反感的重复的广告,例如弹出,或有点代码需要24小时执行一次,都可以用,脚本之家整理。2009-09-09
最新评论