网页随机不重复显示图片代码

2025-04-07 17:53:47
推荐回答(3个)
回答1:





无标题文档




回答2:

我来回答你吧。。

// JavaScript Document
var m=10; //随机显示图片的总数量
var n=Math.floor(Math.random()*m+1)
document.write ("");
//

上面代码的意思是图片保存在/banner/文件夹下,根据设置的图片总数量,分别放入10张从banner_01.gif到banner_10.gif的图片,在执行这个JS时,它会随机显示从banner_01.gif到banner_10.gif的图片。
保存这个JS为banner.js。

在网页相应的地方写入调用代码就行了。

回答3:

html
PUBLIC
"-//W3C//DTD
XHTML
1.0
Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
xmlns="http://www.w3.org/1999/xhtml">

http-equiv="Content-Type"
content="text/html;
charset=gb2312"
/>
无标题文档
language="JavaScript">
today=new
Date();
jran=today.getTime();
function
rnd()
{
ia=9301;
ic=49297;
im=233280;
jran
=
(jran*ia+ic)
%
im;
return
jran/(im*1.0);
};
function
rand(number)
{
return
Math.ceil(rnd()*number);
};
document.write("

");
for(i=1;i<=1;i++)
{
myNum=(rand(3));
//改成你要随机显示的图片数;
if(myNum
==
1)
document.write("src='1.jpg'>");
//图片路径,可用http://
if(myNum
==
2)
document.write("src='2.jpg'>");
if(myNum
==
3)
document.write("src='3.jpg'>");
else
{
document.write();
}
};
document.write("
");