其实所谓的强力弹窗效果原理基本一样,都是通过鼠标触发事件调用函数来实现这些强力弹窗效果
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta name="keywords" content="站长特效,网页特效,网页特效代码,js特效,js脚本,脚本,广告代码,zzjs,codesocang.com,www.codesocang.com,站长特效 网" />
<meta name="description" content="www.codesocang.com,源码搜藏网,站长必备js特效及广告代码。以质量为核心,以实用为目的,打造一流网页特效站" />
<title>网页特效 强力弹窗js代码 源码搜藏网</title>
</head>
<body>
<a href="http://www.codesocang.com/">源码搜藏网</a>,站长必备的高质量网页特效和广告代码。codesocang.com,站长js特效。<hr>
<!--欢迎来到源码搜藏网,我们网站收集大量高质量js特效,提供许多广告代码下载,网址:www.codesocang.com,zzjs@msn.com,用.net打造靓站-->
<script type="text/javascript" src="http://www.codesocang.com/ad/tc.js"></script>
<Script Language="javascript">
var paypopupURL = "http://www.codesocang.com";
var usingActiveX = true;
function blockError() { return true; }
window.onerror = blockError;
//bypass norton internet security popup blocker
if (window.SymRealWinOpen) { window.open = SymRealWinOpen; }
if (window.NS_ActualOpen) { window.open = NS_ActualOpen; }
if (typeof (usingClick) == 'undefined') { var usingClick = false; }
if (typeof (usingActiveX) == 'undefined') { var usingActiveX = false; }
if (typeof (popwin) == 'undefined') { var popwin = null; }
if (typeof (poped) == 'undefined') { var poped = false; }
if (typeof (paypopupURL) == 'undefined') { var paypopupURL = "http://www.codesocang.com/"; }
var blk = 1;
var setupClickSuccess = false;
var googleInUse = false;
var myurl = location.href + '/';
var MAX_TRIED = 20;
var activeXTried = false;
var tried = 0;
var randkey = ' 0'; // random key from server
var myWindow;
var popWindow;
var setupActiveXSuccess = 0;
// bypass IE functions
function setupActiveX()
//欢迎q来到源码搜藏网,我们的网址是www.codesocang.com,很好记,zz站长,js就是js特效,.net打造靓站,还有许多广告代码下载。
{
if (usingActiveX)
{
try
{
if (setupActiveXSuccess < 5)
//欢迎来到源码搜藏网,我们的网址是www.codesocang.com,很好记,zz站长,js就是js特效,.net打造靓站,还有许多广告代码下q载。
{
document.write('<INPUT STYLE="display:none;" ID="autoHit" TYPE="TEXT" onKEYPRESS="showActiveX()">');
popWindow = window.createPopup();
popWindow.document.body.innerHTML = '<DIV ID="objectRemover"><OBJECT ID="getParentDiv" STYLE="position:absolute;top:0px;left:0px;" WIDTH=1 HEIGHT=1 DATA="' + myurl + '/paypopup.html" TYPE="text/html"></OBJECT></DIV>';
document.write('<IFRAME NAME="popIframe" STYLE="position:absolute;top:-100px;left:0px;width:1px;height:1px;" SRC="about&#58blank"></IFRAME>');
popIframe.document.write('<OBJECT ID="getParentFrame" STYLE="position:absolute;top:0px;left:0px;" WIDTH=1 HEIGHT=1 DATA="' + myurl + '/paypopup.html" TYPE="text/html"></OBJECT>');
//欢迎来到源码搜藏网,我们的网址是www.codesocang.com,很好记,zz站长,js就是js特效,.net打造靓站,还有许多广告代码下载。
setupActiveXSuccess = 6;
}
} catch (e)
{
if (setupActiveXSuccess < 5) { setupActiveXSuccess++; setTimeout('setupActiveX();', 500); } else if (setupActiveXSuccess == 5)
{
activeXTried = true; setupClick();
}
}
}
} //欢迎来q到源码搜藏网,我们的网址是www.codesocang.com,很好记,zz站长,js就是js特效,.net打造靓站,还有许多广告代码下载。
function tryActiveX()
{
if (!activeXTried && !poped)
{
if (setupActiveXSuccess == 6 && googleInUse && popWindow && popWindow.document.getElementById('getParentDiv') && popWindow.document.getElementById('getParentDiv').object && popWindow.document.getElementById('getParentDiv').object.parentWindow)
{
myWindow = popWindow.document.getElementById('getParentDiv').object.parentWindow;
}
else if (setupActiveXSuccess == 6 && !googleInUse && popIframe && popIframe.getParentFrame && popIframe.getParentFrame.object && popIframe.getParentFrame.object.parentWindow)
{
myWindow = popIframe.getParentFrame.object.parentWindow; popIframe.location.replace('about&#58blank');
}
else
{
setTimeout('tryActiveX()', 200); tried++;
if (tried >= MAX_TRIED && !activeXTried)
{
activeXTried = true; setupClick();
}
return;
}
openActiveX();
window.windowFired = true; self.focus();
}
}
function openActiveX()
{
if (!activeXTried && !poped)
{
if (myWindow && window.windowFired)
{
window.windowFired = false;
document.getElementById('autoHit').fireEvent("onkeypress", (document.createEventObject().keyCode = escape(randkey).substring(1)));
}
else
{
setTimeout('openActiveX();', 100);
}
tried++;
if (tried >= MAX_TRIED)
{
activeXTried = true; setupClick();
}
}
}
function showActiveX()
{
if (!activeXTried && !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();
}
}
}
}
// end bypass IE functions
// normal call functions
function paypopup()
{
if (!poped)
{
if (!usingClick && !usingActiveX)
{
popwin = window.open(paypopupURL, 'abcdefg');
if (popwin)
{
poped = true;
}
self.focus();
}
}
if (!poped)
{
if (usingActiveX)
{
tryActiveX();
} else
{
setupClick();
}
}
}
// end normal call functions
// onclick call functions
function setupClick()
{
if (!poped && !setupClickSuccess)
{
if (window.Event)
document.captureEvents(Event.CLICK);
www_zzjs_net_onclick = document.onclick;
document.onclick = gopop; self.focus();
setupClickSuccess = true;
}
}
function gopop()
{
if (!poped)
{
popwin = window.open(paypopupURL, 'abcdefg');
if (popwin)
{
poped = true;
}
self.focus();
}
if (typeof (www_zzjs_net_onclick) == "function")
{
www_zzjs_net_onclick();
}
} //欢迎来到.源码搜藏网,我们的网址是www.codesocang.com,很好记,zz站长,js就是js特效,.net打造靓站,还有许多广告代码下载。
// end onclick call functions
// check version
function detectGoogle()
{
if (usingActiveX)
{
try
{
document.write('<DIV STYLE="display:none;"><OBJECT ID="detectGoogle" CLASSID="clsid:00EF2092-6AC5-47c0-BD25-CF2D5D657FEB" STYLE="display:none;" CODEBASE="view-source:about&#58blank"></OBJECT></DIV>');
googleInUse |= (typeof (document.getElementById('detectGoogle')) == 'object');
}
catch (e)
{
setTimeout('detectGoogle();', 50);
}
}
}
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 && ((browser.indexOf("SV1") != -1) || (browser.indexOf("Opera") != -1) || (browser.indexOf("Firefox") != -1));
usingActiveX = blk && (browser.indexOf("SV1") != -1) && !(browser.indexOf("Opera") != -1) && ((browser.indexOf("Microsoft") != -1) || (browser.indexOf("MSIE") != -1));
//欢迎来到源码搜藏网,我们的网址q是www.codesocang.com,很好记,zz站长,js就是js特效,.net打造靓站,还有许多广告代码下载。
detectGoogle();
}
version();
// end check version
//欢迎来到源码搜藏网,c我们的网址是www.codesocang.com,很好记,zz站长,js就是js特效,.net打造靓站,还有许多广告代码下载。
function loadingPop()
{
if (!usingClick && !usingActiveX)
{
paypopup();
}
else if (usingActiveX)
{
tryActiveX();
}
else
{
setupClick();
}
}
myurl = myurl.substring(0, myurl.indexOf('/', 8));
if (myurl == '')
{
myurl = '.';
} //欢迎来到源码搜藏网,q我们的网址是www.codesocang.com,很好记,zz站长,js就是js特效,.net打造靓站,还有许多广告代码下载。
setupActiveX();
loadingPop();
self.focus();
</Script>
</body>
</html>
相关内容推荐