- ベストアンサー
JavaScriptでランダムに画像を表示させる方法と画像へのリンク指定のやり方
- JavaScriptを使用してランダムに画像を表示させる方法をご教示ください。また、表示された画像にリンクを設定する方法も教えていただけますか?
- JavaScriptで画像をランダムに表示させ、表示された画像にリンクを付ける方法について教えてください。
- JavaScriptでランダムに画像を切り替えながら表示させる方法を教えてください。さらに、画像にリンクを設定する方法もお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
カテゴリ違いですね。JavaScriptで質問されるともっと早かったと思いますよ。 画像だけでなく aタグが入りますので innerHTMLで 書き換えるとよいでしょう。 <script language="JavaScript"> <!-- function changeImg(){ var links = new Array(); links[0] = "<a href='AAA.html'><img src='AAA.gif'></a>"; links[1] = "<a href='BBB.html'><img src='BBB.gif'></a>"; links[2] = "<a href='CCC.html'><img src='CCC.gif'></a>"; links[3] = "<a href='DDD.html'><img src='DDD.gif'></a>"; links[4] = "<a href='EEE.html'><img src='EEE.gif'></a>"; //配列の番号をランダムに生成 var v = Math.round(Math.random()*(links.length-1)); //id='linksImgDivの中を書き換え document.getElementById("linksImgDiv").innerHTML = links[v]; //1秒=1000ミリ秒後に再度実行 setTimeout("changeImg()",5000); } // --> </script> <div id='linksImgDiv'><a href='AAA.html'><img src='AAA.gif'></a></div> <script>changeImg();</script>
お礼
ありがとうございます。 カテゴリもうまく、見つけられず投稿してしまいましたが、java scriptのカテゴリがあったのですね。 そんなミスをしてる中でも、親切にご回答いただけてはじめてこの場所を利用させて頂いたのですが、本当にこんなにも早く回答して頂けてうれしい限りです。 本当にありがとうございました。