こんにちはya-ya-さん、xruzです。
>一定時間で変化する画像までは出来るのですが
kana-tanさんの一行を追加するだけなんですが。。。
ひょっとして配列からのセット方法が解らないとかでしょうか?
と言うことで以下にソースサンプルを載せておきます。
(Ie5.5sp2、NN4.75、NN6.1動作確認済み)
<html>
<head>
<title>chghref</title>
</head>
<script language="JavaScript">
<!--
var timeId;
var lnkImg=new Array();
var imgLnk=new Array(
"image1.gif","link1.html",
"image2.gif","link2.html",
"image3.gif","link3.html"
);
function startScript() {
for(var i=0;i<imgLnk.length;i=i+2) {
var lnkData=new Array();
lnkData[0]=imgLnk[i];
lnkData[1]=imgLnk[i+1];
lnkImg[parseInt(i/2)]=lnkData;
}
timeId=setTimeout("chgLink(0)",10);
}
function chgLink(i) {
clearTimeout(timeId);
document.timeImg.src=lnkImg[i][0].toString();
document.links[0].href=lnkImg[i][1].toString();
if(++i==lnkImg.length) i=0;
timeId=setTimeout("chgLink("+eval(i)+")",1000);
}
//-->
</script>
<body onLoad="startScript();">
<a href=""><img name="timeImg" src="" border="0"></a>
</body>
</html>
がんばってくださいね。
お礼
ありがとうございました。 出来ました.