T086学习网 | 站长学院 | 技术文档 | 成语 | 歇后语 | 帝国时代 | 代码收藏 | IP地址查询 | 生活百科 | 生日密码 | CSS压缩 | 用户评论 | 欣欣百宝箱

只弹一次的代码

【 本站原创作者:itlearner整理 更新时间:2005-08-12 | 字体:
[导读]经常会碰到这个问题,因此我整理了以下两钟较简单的方法: 如何让弹窗只弹一次: 1.使用asp控制一个会话只弹一次: <%if session( ad )<>1 then%><script language=javascript>function pop_a...

经常会碰到这个问题,因此我整理了以下两钟较简单的方法:

如何让弹窗只弹一次:

1.使用asp控制一个会话只弹一次:

<%
if session("ad")<>1 then
%>
<script language=javascript>
function pop_ad(){ 
window.open('http://www.itlearner.com','窗口ID','scrollbars=yes,resizable=yes,menubar=yes,toolbar=yes,location=yes,status=yes,width=300,height=300');  

setTimeout(pop_ad(),3000);
</script>
<%
session("ad")=1
end if
%> 

2.使用js用cookies方式控制只弹出一次窗口

<script language="javascript">
<!--
function openpopup(){
window.open('http://www.itlearner.com','itlearner',width=300,height=300,left=0,top=0)
}

function GetCookie (name) {
var search = name + "=";
var returnvalue = null;
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 pop_ad(){
if (GetCookie('popped')==null||GetCookie('popped')==''){
documents.cookie='popped=yes';
openpopup();
}
}
pop_ad();
//-->
</script>

  • 转载请注明来源:IT学习网 网址:http://www.t086.com/ 向您的朋友推荐此文章
  • 特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系我们,我们会尽快予以更正。
  • 了解这些字:
  • 更多
    留言建议ASP探针PHP探针站长Enjoy的Blog
    © 2017 T086学习网 - T086.com(原itlearner.com)
    RunTime:17.04ms QueryTime:7