求 Js 随机显示图片代码(重金相送)

来源:百度知道 编辑:UC知道 时间:2024/06/15 14:18:57
求 Js 随机显示图片代码

具体要求如下:

1 Firefox和IE 里都能正常显示
2 有多张规则命名的图片(比如500张,001.gif---500.gif),每次打开网页随机显示不同的图片,并且每张图片有相应的链接。(001.gif 链接 001.html)

解决以后,必然重金相送。
Juncox 的方法能实现目的,能否讲解一下原理? 是不是能保证全部图片都有可能显示?

另外,一位数和两位数显示还有一点毛病,例如,显示的是 1.gif 而不是 001.gif 能否改进一下?

easonmoon 的方法能实现功能,但是500张图片,要一张一张写代码,太麻烦了。

id=(1000+parseInt(Math.random()*500)*1).toString().substr(1);
document.write("<a href='" + id +".html'><img src='./PicShow/" + id + ".gif'></a>");

在网页中插入图片的地方加上下面<script>代码即可,
测试通过...

<html>
<head><title>网页 http://zhidao.baidu.com/question/79983514.html</title></head>

<body>
<p>网页 http://zhidao.baidu.com/question/79983514.html</p>

<div><script language=javascript>
rnd.today=new Date();
rnd.seed=rnd.today.getTime();

function rnd() {
rnd.seed = (rnd.seed*9301+49297) % 233280;
return rnd.seed/(233280.0);
};

function rand(number) {
return