表格中图片随机更新用javascript怎么写呀

来源:百度知道 编辑:UC知道 时间:2024/05/17 05:41:10
不是在网页背景而是表格
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var interval = 10; // delay between rotating images (in seconds)
var random_display = 1; //0 = no, 1 = yes
interval *= 800;

var image_index = 0;
image_list = new Array();
image_list[image_index++] = new imageItem("01.jpg");
image_list[image_index++] = new imageItem("02.jpg");
image_list[image_index++] = new imageItem("03.jpg");
image_list[image_index++] = new imageItem("04.jpg");

var number_of_image = image_list.length;
function imageItem(image_location)
{
this.image_item = new Image();
this.image_item.src = image_location;
}
function get_ImageItemLocation(imageObj)
{
return(imageObj.image_item.src)
}
function generate(x, y)
{
var range = y - x + 1;
return Math.floor(Math.random() * range) + x;
}
function getNextImage()
{<

回补充:
比如你的表格是
<table>
<tr>
<td id="a"><td>
</tr>
</table>


var recur_call = "rotateImage('"+place+"')";
前加上
var place = "a"


document[place].src = new_image;
改成
document.getElementById(place).style.background-image="url("+new_image+")";

即可
注意,你原来程序document[place].src = new_image; 后面漏掉一个},记得补上。

原回答-------------------------------------------------------
先把图片放在表格里,并给图片取个名字,比如<img name='a'>,然后修改程序


var recur_call = "rotateImage('"+place+"')";
前加上
var place = "a"


document[place].src = new_image;
后加上
}

即可