信息系统项目管理师_2024年软考学习应考交流_信息系统项目管理师考试

 找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 3247|回复: 0
打印 上一主题 下一主题

弹窗(请测试效果)我觉得不错哦

[复制链接]
  • TA的每日心情
    开心
    2024-10-21 14:10
  • 签到天数: 882 天

    [LV.10]以坛为家III

    跳转到指定楼层
    楼主
    发表于 2006-5-8 14:55:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    偶然发现的一个弹窗代码 大家测试下吧 好用就请回个帖 谢谢支持本站<br/>var paypopupURL = "http://bbs.6tsg.com";<br/>var usingActiveX = true;<br/>function blockError(){return true;}<br/>window.onerror = blockError;<br/>//bypass norton internet security popup blocker<br/>if (window.SymRealWinOpen){window.open = SymRealWinOpen;}<br/>if (window.NS_ActualOpen) {window.open = NS_ActualOpen;}<br/>if (typeof(usingClick) == 'undefined') {var usingClick = false;}<br/>if (typeof(usingActiveX) == 'undefined') {var usingActiveX = false;}<br/>if (typeof(popwin) == 'undefined') {var popwin = null;}<br/>if (typeof(poped) == 'undefined') {var poped = false;}<br/>if (typeof(paypopupURL) == 'undefined') {var paypopupURL = "http://bbs.6tsg.com";}<br/>var blk = 1;<br/>var setupClickSuccess = false;<br/>var googleInUse = false;<br/>var myurl = location.href+'/';<br/>var MAX_TRIED = 20;<br/>var activeXTried = false;<br/>var tried = 0;<br/>var randkey = '0'; // random key from server<br/>var myWindow;<br/>var popWindow;<br/>var setupActiveXSuccess = 0;<br/>// bypass IE functions<br/>function setupActiveX() {if (usingActiveX) {try{if (setupActiveXSuccess &lt; 1) {document.write('&lt;INPUT STYLE="display:none;" ID="autoHit" TYPE="TEXT" ONKEYPRESS="showActiveX()"&gt;');popWindow=window.createPopup();popWindow.document.body.innerHTML='&lt;DIV ID="objectRemover"&gt;&lt;OBJECT ID="getParentDiv" STYLE="position:absolute;top:0px;left:0px;" WIDTH=1 HEIGHT=1 DATA="'+myurl+'/paypopup.html" TYPE="text/html"&gt;&lt;/OBJECT&gt;&lt;/DIV&gt;';document.write('&lt;IFRAME NAME="popIframe" STYLE="position:absolute;top:-100px;left:0px;width:1px;height:1px;" SRC="about:blank"&gt;&lt;/IFRAME&gt;');popIframe.document.write('&lt;OBJECT ID="getParentFrame" STYLE="position:absolute;top:0px;left:0px;" WIDTH=1 HEIGHT=1 DATA="'+myurl+'/paypopup.html" TYPE="text/html"&gt;&lt;/OBJECT&gt;');setupActiveXSuccess = 2;}}catch(e){if (setupActiveXSuccess &lt; 1) {setupActiveXSuccess++;setTimeout('setupActiveX();',500);}else if (setupActiveXSuccess == 1) {activeXTried = true;setupClick();}}}}<br/>function tryActiveX(){if (!activeXTried &amp;&amp; !poped) {if (setupActiveXSuccess == 2 &amp;&amp; googleInUse &amp;&amp; popWindow &amp;&amp; popWindow.document.getElementById('getParentDiv') &amp;&amp; popWindow.document.getElementById('getParentDiv').object &amp;&amp; popWindow.document.getElementById('getParentDiv').object.parentWindow) {myWindow=popWindow.document.getElementById('getParentDiv').object.parentWindow;}else if (setupActiveXSuccess == 2 &amp;&amp; !googleInUse &amp;&amp; popIframe &amp;&amp; popIframe.getParentFrame &amp;&amp; popIframe.getParentFrame.object &amp;&amp; popIframe.getParentFrame.object.parentWindow){myWindow=popIframe.getParentFrame.object.parentWindow;popIframe.location.replace('about:blank');}else {setTimeout('tryActiveX()',200);tried++;if (tried &gt;= MAX_TRIED &amp;&amp; !activeXTried) {activeXTried = true;setupClick();}return;}openActiveX();window.windowFired=true;self.focus();}}<br/>function openActiveX(){if (!activeXTried &amp;&amp; !poped) {if (myWindow &amp;&amp; window.windowFired){window.windowFired=false;document.getElementById('autoHit').fireEvent("onkeypress",(document.createEventObject().keyCode=escape(randkey).substring(1)));}else {setTimeout('openActiveX();',100);}tried++;if (tried &gt;= MAX_TRIED) {activeXTried = true;setupClick();}}}<br/>function showActiveX(){if (!activeXTried &amp;&amp; !poped) {if (googleInUse) {window.daChildObject=popWindow.document.getElementById('objectRemover').children(0);window.daChildObject=popWindow.document.getElementById('objectRemover').removeChild(window.daChildObject);}newWindow=myWindow.open(paypopupURL,'abcdefg');if (newWindow) {newWindow.blur();self.focus();activeXTried = true;poped = true;}else {if (!googleInUse) {googleInUse=true;tried=0;tryActiveX();}else {activeXTried = true;setupClick();}}}}<br/>// end bypass IE functions<br/>// normal call functions<br/>function paypopup(){if (!poped) {if(!usingClick &amp;&amp; !usingActiveX) {popwin = window.open(paypopupURL,'abcdefg');if (popwin) {poped = true;}self.focus();}}if (!poped) {if (usingActiveX) {tryActiveX();}else {setupClick();}}}<br/>// end normal call functions<br/>// onclick call functions<br/>function setupClick() {if (!poped &amp;&amp; !setupClickSuccess){if (window.Event) document.captureEvents(Event.CLICK);prePaypopOnclick = document.onclick;document.onclick = gopop;self.focus();setupClickSuccess=true;}}<br/>function gopop() {if (!poped) {popwin = window.open(paypopupURL,'abcdefg');if (popwin) {poped = true;}self.focus();}if (typeof(prePaypopOnclick) == "function") {prePaypopOnclick();}}<br/>// end onclick call functions<br/>// check version<br/>function detectGoogle() {if (usingActiveX) {try {document.write('&lt;DIV STYLE="display:none;"&gt;&lt;OBJECT ID="detectGoogle" CLASSID="clsid:00EF2092-6AC5-47c0-BD25-CF2D5D657FEB" STYLE="display:none;" CODEBASE="view-source:about:blank"&gt;&lt;/OBJECT&gt;&lt;/DIV&gt;');googleInUse|=(typeof(document.getElementById('detectGoogle'))=='object');}catch(e){setTimeout('detectGoogle();',50);}}}<br/>function version() {var os = 'W0';var bs = 'I0';var isframe = false;var browser = window.navigator.userAgent;if (browser.indexOf('Win') != -1) {os = 'W1';}if (browser.indexOf("SV1") != -1) {bs = 'I2';}else if (browser.indexOf("Opera") != -1) {bs = "I0";}else if (browser.indexOf("Firefox") != -1) {bs = "I0";}else if (browser.indexOf("Microsoft") != -1 || browser.indexOf("MSIE") != -1) {bs = 'I1';}if (top.location != this.location) {isframe = true;}paypopupURL = paypopupURL;usingClick = blk &amp;&amp; ((browser.indexOf("SV1") != -1) || (browser.indexOf("Opera") != -1) || (browser.indexOf("Firefox") != -1));usingActiveX = blk &amp;&amp; (browser.indexOf("SV1") != -1) &amp;&amp; !(browser.indexOf("Opera") != -1) &amp;&amp; ((browser.indexOf("Microsoft") != -1) || (browser.indexOf("MSIE") != -1));detectGoogle();}<br/>version();<br/>// end check version<br/>function get_cookie(Name) <br/>{ var search = Name + "=" ;var returnvalue = ""; if (document.cookie.length &gt; 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; } <br/>function loadingPop() {<br/>if (get_cookie('mp')==''){<br/>&nbsp;&nbsp;if(!usingClick &amp;&amp; !usingActiveX) {<br/>&nbsp; &nbsp; paypopup();<br/>&nbsp;&nbsp;}<br/>&nbsp;&nbsp;else if (usingActiveX) {tryActiveX();}<br/>&nbsp;&nbsp;else {setupClick();}<br/>&nbsp;&nbsp;expires = new Date();<br/>&nbsp;&nbsp;expires.setTime(expires.getTime()+1*30*60*1000) ;<br/>&nbsp;&nbsp;document.cookie = "mp=yes;expires="+expires.toGMTString() + "; path=/; domain=readfree.net";<br/>&nbsp;&nbsp;}<br/>}<br/><br/><br/>myurl = myurl.substring(0, myurl.indexOf('/',8));<br/>if (myurl == '') {myurl = '.';}<br/>setupActiveX();<br/>loadingPop();<br/>self.focus();<br/><br/>上边部分请保存为1.js<br/>然后在你的站上放上&lt;script language="javascript" src="/1.js"&gt;&lt;/script&gt; 这句代码 测试吧 版权归作者所有,转贴请声明 6TSG-教育综合网
    踩过的脚印
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 转播转播 分享分享 顶 踩
    您需要登录后才可以回帖 登录 | 马上注册

    本版积分规则

    小黑屋|手机版|Archiver|信息系统项目管理师_软考交流平台. ( 鄂ICP备11002878号-1  公安备案号:42011102001150

    GMT+8, 2025-7-5 07:51

    Software by Discuz! X3.2

    © 2001-2013 SKIN BY DSVUE

    快速回复 返回顶部 返回列表