需要按次序点击链接的网页特效

  • 需要按一次次序来点击链接的网页特效,有些前端开发者将其命名为“先点击后链接”,需要按要求一个一个点击链接后才能让指定的链接生效,记得以前这种功能常被用于广告上面,用户不点击广告,就不能激活某个链接,不过这功能有点烦人啊,还是不要用为好,本代码仅供学习一种编程的思路。

 

<html>
<head>
<script language="JavaScript">
var num = 3;                      //链接总数
var mypage = http://www.baidu.com;                 //目标链接地址
var pissoff =  请先从上面进入网易163之后,才能够从这里进入百度的主页;//这里是提示信息
allow = Array();                    //开辟数组
allow[num] = 2;                    //最后一链接为最终需要点击的
function gotoit(link){                    //记录点击状态
    if (link != num){                //如果点击的不是最后一个
        allow[link] = 2;            //则记录当前已经点击的链接
    } else {                    //否则(做后一个链接需要作检查)
        for (i=1;i<=num;i++){            //检查前面每一个链接的点击状况
            if (allow[i] != 2){        //如果某一链接没有被点击过
                i = num + 1;        //准备退出循环
                lemmeIn = 0;    //设定标志,不允许链接
            } else {            //否则(前面每一个都被点击过了)
                lemmeIn = 1;    //设定允许标志
            }
        }
        if (lemmeIn == 1){        //如果允许链接
            window.location = mypage;//则通过改变窗口location的方法进行导航
        } else {                    //否则
            alert(pissoff);            //弹出提示信息
        }
    }
}
//--->
</script>
<style type="text/css">
<!--
A {color:000000;font-size:11pt; TEXT-DECORATION: none}
A:hover{color: a0a0a0}
-->
</style>
<title>石家庄渣浆泵配件</title>
</head>
<body>
<p><b><a href="http://www.163.com" onClick="gotoit(1)" target="_blank">要进入百度搜索,必须先点击这里进入网易</u></a><br></b>
<p><b><a href="/" onClick="gotoit(2)" target="_blank">发的发生的</u></a><br></b>
<p>
<b><a href="javascript:gotoit(num)">最后才能从这里进入百度搜索哦</a></b>
</body>
</html>

 

需要按次序点击链接的网页特效,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。