精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>网络专区>>● 网站建设>>盖世神功 — 网站建设技术>>Java Script — 来一杯热咖啡>>用JavaScript编的恶作剧(数组例子)

主题:用JavaScript编的恶作剧(数组例子)
发信人: eagle()
整理人: eagle(2000-10-10 11:26:20), 站内信件
今天晚上访问一个网站的时候点了90次弹出的确定窗口才可以进去,于是看
了一下它的源代码,发现里面一共有90个类似下面script:
----
<script language = "JavaScript">
  window.alert("xxxxxx");
</script>
----
觉得这种方法实在有点笨,于是我用数组编了一个类似的脚本,跟大家分享:
----
<html>
<head>
<title>欢迎光临“逗你玩”俱乐部</title>
<head>

<body>

<script language = "JavaScript">

  str = new Array(
    "欢迎光临“逗你玩”俱乐部  ",
    "请做好心理准备,进入我们的俱乐部需要一点时间和耐心  ",
    "首先你要年满18岁方才可进入  ",
    "为了确定你的年龄,请你出示身份证  ",
    "对了!请拿身份证对着电脑屏幕,我要核查一下  ",
    "这身份证是你的吗?上面的相片和你样子有点不像哦  ",
    "哦!那是你几年前照的相片吗?难怪了...  ",
    "为了成为本俱乐部的正式会员,你需要提供相片一张  ",
    "一寸免冠相片 ",
    "你现在手头上没有相片?  ",
    "哦!不要紧,我们有网上照相服务  ",
    "坐好,对着电脑屏幕,给点笑容  ",
    "头请往左边一点,下巴稍微抬高点!  ",
    "对了!请点确定后,恢复你现在的姿势,拍照了!  ",
    "....,尽情发挥吧,不过别玩得太过分了....  ",
    "......  ",
    "有完没有啊?!"
  );
  
  for(i=0;i<str.length;i++){
window.alert(str[i]);
}

ClickTimes = str.length + 1;
last = "这是最后一次确定,也是第"+ClickTimes+"次确定 ";

window.alert(last);

</script>

</body>
</html>
----
其中str是一个保存所有弹出提示内容的数组,每一个提示用双引号("")括
起来,提示与提示之间用逗号(,)分隔,你想要弹多少个提示窗口,只管往
数据里面添加就是了。要注意的是,最后一个提示的内容后面不要跟逗号(,)
不过别玩的太过分了,太多的弹出窗口会让浏览者失去耐性,然后按下 
Alt + Ctrl + Del,强行结束任务,不看你的网站就麻烦了,哈哈!

--
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   http://gzeagle.163.net/  http://gzeagle.yeah.net
   Java,JavaScript,网页设计,mIRC、ICQ、Dreamweaver...
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.87.61]

[关闭][返回]