如何使一个页面中的链接随机显示。

来源:百度知道 编辑:UC知道 时间:2024/07/07 16:19:32
我想做一个静态页面,比如这个页面http://www.lxloving.com/ceshi.htm(放心,没毒的)。里面有个文字连接,“请点这里看一个笑话”,这句话做个超级链接,链接地址是http://www.xxxxxxx.com/xiaohua/1.htmhttp://www.xxxxxxx.com/xiaohua/40.htm中的随机一个连接。这40个页面是40个笑话。访客刷新页面时随即显示这40个连接中的一个。不要按顺序显示,而是随机的显示。
链接地址是http://www.xxxxxxx.com/xiaohua/8.htmhttp://www.xxxxxxx.com/xiaohua/48.htm中的随机一个连接,这个又怎么办呢?

<script>
var id=Math.floor(Math.random()*41+8);
var url="http://www.xxxxxxx.com/xiaohua/"+id+".htm";
document.write("<a href='"+url+"' target='_blank'>请点这里看一个笑话</a>");
</script>

VBScript版

<%
dim id,url
Randomize Timer
id=Int(rnd*40+8)
url="http://www.xxxxxxx.com/xiaohua/"&id&".htm"
%>
<a href='<%=url%>' target='_blank'>请点这里看一个笑话</a>

上面基本正确,改一个地方
var id=Math.floor(Math.random()*40+8);