try:
<body onload=mar(0)>
<a href=# id=marImg target="_blank"><img src="1.gif"></a>
<script>
var m=new Array()
m[0]=["1.gif","test/1.asp"]
m[1]=["2.gif","test/2.asp"]
m[2]=["3.gif","test/3.asp"]
function mar(n){
if(n==m.length)n=0
marImg.href=m[n][1]
marImg.firstChild.src=m[n][0]
marImg.firstChild.alt=m[n][0]
n++
setTimeout("mar("+n+")",2000)
}
</script>
</body>
<body onload=mar(0)>
<a href=# id=marImg target="_blank"><img src="1.gif"></a>
<script>
var m=new Array()
m[0]=["1.gif","test/1.asp"]
m[1]=["2.gif","test/2.asp"]
m[2]=["3.gif","test/3.asp"]
function mar(n){
if(n==m.length)n=0
marImg.href=m[n][1]
marImg.firstChild.src=m[n][0]
marImg.firstChild.alt=m[n][0]
n++
setTimeout("mar("+n+")",2000)
}
</script>
</body>
border=0></a>
<script>
var src=new Array();
src[0]=new Array("sample.jpg","http://www.163.com");
src[1]=new Array("1.jpg","http://www.sina.com.cn");
src[2]=new Array("2.gif","http://www.sohu.com");
src[3]=new Array("3.gif","http://www.china.com");
function changeImg()
{
for(i=0;i<src.length;i++)
{
if(src[i][0]==img1.src.split("/")[img1.src.split("/").length-1])
{
if(i==src.length-1)
{img1.src=src[0][0];ahref.href=src[0][1];}
else
{img1.src=src[i+1][0];ahref.href=src[i+1][1];}
break;
}
}
}
setInterval("changeImg()",2000); //2秒換一次
</script>