精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>网络专区>>● 网站建设>>盖世神功 — 网站建设技术>>Java Script — 来一杯热咖啡>>随机连接 -- 数组例子(2)

主题:随机连接 -- 数组例子(2)
发信人: eagle()
整理人: eagle(2000-10-12 08:58:41), 站内信件
前几天贴了那个用JavaScript+数组写的“恶作剧”后有网友写信来问还有
没有类似的脚本。今天在硬盘里面无意间发现了一个用数组写的随机连接
例子,好像是在蓝快的盟商上看到的。整理了一下代码,把代码贴出来:
----
<html>
<head>
<script Language="JavaScript">
 ea = "不知道是太忙还是太懒,此人已很久没更新主页";  

 links = new Array();
 links[0] = "163.net电子邮局";
 links[1] = "网易虚拟社区";
 links[2] = "建行广东省分行";
 links[3] = "番禺新世纪";
 links[4] = "ChinaByte";
 links[5] = "摇篮网";
 links[6] = "商盟";
 links[7] = "<a href='#' onclick=alert(ea)>Eagle的主页";

 index = Math.floor(Math.random() * links.length);
</script>

<title>随机连接</title>
<body>
<script Language="JavaScript">
  document.write(links[index]);
</script>
</body>
</html>
----
程序很简单,用数组保存要显示的信息。这里的信息是连接,你可以把它定
义成警句、名言、幽默、甚至图片等其他东西,每条信息保存成一个数组的
元素,然后用随机数来确定数组元素的下标。随机数由0到(数组长度-1)。
最后用document.write()把信息写到合适的地方。用到的两个函数说明:
  random() -- 返回一个0到1之间的随机小数
  floor(x)  -- 返回一个小于x的整数


----

※ 修改:.eagle 于 Oct 12 08:54:02 修改本文.[FROM: 202.103.141.158]
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.103.141.158]

[关闭][返回]