海浪mp3微盘:如何随机更换网页的背景图片

来源:百度文库 编辑:高考问答 时间:2024/04/27 19:13:44
如何随机更换网页的背景图片?
设图片放在网站的根目录image/bj目录下,名称从0001开始,以后可以随时增加,但不必要再修改原代码!增加时图片名称自行加1。
请高手能否给出源代码!
以后可以随时增加,但不必要再修改原代码!
这才是难点所在,下面的朋友的答案基本网上都可以找到!

在<head>与</head>之间加入:

<script LANGUAGE="JavaScript">
bg = new Array(2); //设定图片数量2
bg[0] = '../image/bj/0001.gif' //显示的图片路径
bg[1] = '../image/bj/0002.gif'
bg[2] = '../image/bj/0003.gif'
index = Math.floor(Math.random()*bg.length);
document.write("<BODY BACKGROUND="+bg[index]+">");
</script>

自动添加无法做到,因为无法判断image/bj目录下的图片张数.

有人问我:“怎么每次去你的主页,看到的图片都不一样,难道你时时刻刻都在更换图片吗?”天啊,我哪有那么多钱支付电话费?我只不过用了JavaScript的小技巧做了个“随机图片”而已。其HTML源代码为:

  <!随机图片开始>
  <script language=〃JavaScript〃>

<!--
  imglink=new Date();
  var thisimg=〃1.jpg〃;
  if(imglink.getSeconds()<54){var thisimg=〃2.jpg〃;}
  if(imglink.getSeconds()<46){var thisimg=〃3.jpg〃;}
  if(imglink.getSeconds()<39){var thisimg=〃4.jpg〃;}
  if(imglink.getSeconds()<32){var thisimg=〃5.jpg〃;}
  if(imglink.getSeconds()<24){var thisimg=〃6.jpg〃;}
  if(imglink.getSeconds()<17){var thisimg=〃7.jpg〃;}
  if(imglink.getSeconds()<9){var thisimg=〃8.jpg〃;}
  document.write(〃<img src=〃+thisimg+〃 border=0 alt=〃每次打开本页,看到的图片都不同!〃>〃);
  //-->
  </script>
  <!随机图片结束>