Javascript弹窗代码大全(收集)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Javascript弹窗代码大全(收集)

Javascript弹窗代码大全(收集)

2007年08月27日星期一 20:56

以下包括强制弹窗 24小时IP弹窗延时弹窗退弹等

我们使用cookie来控制一下就可以了。

首先,将如下代码加入主页面html的区:

然后,用(注意不是openwin而是loadpop啊!)替换主页面中原有的这一句即可。你可以试着刷新一下这个页面或重新进入该页面,窗口再也不会弹出了。真正的pop-only-once!

写到这里弹出窗口的制作和应用技巧基本上算是完成了,俺也累坏了,一口气说了这么多,希望对正在制作网页的朋友有所帮助俺就非常欣慰了。

需要注意的是,js脚本中的的大小写最好前后保持一致。

3.一个强制弹窗代码

一个强制弹窗代码

/**

* 用本程序弹出的窗口将不会被广告拦截软件拦截,但有一个缺点:你无法象对window.open弹出的窗口那样对外观进行定制。

* 你当然也可以在使用前实例化一个ForceWindow对象:

* var myWindow = new ForceWindow();

* 这样来使用:

* myWindow.pop(”URL”);

* 本程序在 IE 5+、Firefox 1.0、Mozilla 1.7.5、Netscape 7.2、Opera 7.23 下测试正常,但目前没有”冲破”Firefox的拦截。

*/

将下面的代码保存为一个.JS文件

CODE:

/**

* 定义ForceWindow类构造函数

* 无参数

* 无返回值

*/

function ForceWindow ()

{

if (!(this.isMsie = (/MSIE/).test(navigator.appVersion)))

{

this.f = document.createElement(”FORM”);

this.f.target = “_blank”;

this.f.method = “post”;

document.documentElement.insertBefore(this.f,

document.documentElement.childNodes[0]);

}

}

/**

* 定义pop方法

* 参数sUrl:字符串,要打开窗口的URL。

* 无返回值

*/

ForceWindow.prototype.pop = function (sUrl)

{

if (this.isMsie)

{

var dialogConent = “about:”;

dialogConent += “

id=’iecn’ style=’display:none;’>iecn”;

dialogConent += “”;

window.showModalDialog(dialogConent, “”,

“width:1px;height:1px;left:0px;top:0px;”);

}

else

{

this.f.action = sUrl;

this.f.submit();

}

}

/**

* 实例化一个ForceWindow对象并做为window对象的一个子对象以方便调用* 定义后可以这样来使用:window.force.pop(”URL”);

*/

window.force = new ForceWindow();

测试部分.

CODE:

ForceWindow测试

charset=gb2312″>

强制弹出窗口测试

打开这页,如果弹出了Blue DOWNLOAD System论坛,即表示正常.顺带去我的论坛看看了,^_^

相关文档
最新文档