当前位置:首页 > 网页特效 > 窗口特效 >

js强力弹窗代码

时间:2013-05-09 11:39 来源:互联网 作者:源码搜藏 收藏 推荐

运行代码 保存代码 复制代码 提示:您可以先修改部分代码再运行,保存代码功能在Firefox下无效。

其实所谓的强力弹窗效果原理基本一样,都是通过鼠标触发事件调用函数来实现这些强力弹窗效果

<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>

由源码搜藏网整理,转载请注明出处https://www.codesocang.com/tx-chuangkou/4657.html

窗口特效下载排行

最新文章