- 締切済み
ランダムにイラスト表示するには
ランダムに何枚かのイラストを表示するHTMLを教えてください!! よろしくお願いします!
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- leaz024
- ベストアンサー率75% (398/526)
回答No.3
JavaScriptを使ったサンプルをアップしてみました。(参考URL) 一度ご覧いただき、思うような動きであれば、ソースの表示で内容を確認して下さい。 基本的には、こんな↓感じのことをしています。 ・使用する全ての画像を読み込んでおく ・IMGタグの src属性の値を変更する JavaScriptの関数を書いておく。 ・最初は BODYタグの onLoadから実行する。 ・画像を変更する関数の中で、一定時間後に同じ処理をするように仕込む。 不明な点は、補足にでも書いてください。
- sight
- ベストアンサー率53% (199/370)
回答No.2
HTMLではちょっとできませんね。 JavaScript JavaApplet CGI(PerlやCなど) あたりのどれかを使うことになります。 一番お手軽&一般的なのはJavaScriptですね。 それでもよければ http://tohoho.wakusei.ne.jp/wwwjssm2.htm#RandomImage あたりを参考にしてください。 この件に関して何か追加質問があればお願いします。
- himitsu
- ベストアンサー率34% (21/61)
回答No.1
アクセスするたびに...と言うのであれば、JavaScriptを使用すれば良いです。 下記のURLを参考にしてみて下さい。
補足
<html> <head> <title>ZDNet: Helpdesk - HTMLTips - 素材</title> <SCRIPT LANGUAGE="JavaScript"> function random_img1(num1,num2) { if((num1 - num2) > 0) { var big = num1 var small = num2 } else { var big = num2 var small = num1 } var range = big - small + 1 var number = Math.floor(Math.random()*range) + small return(number) } function random_img2() { var img_src = "img" + random_img1(1,3) + ".jpg" document.write("<IMG SRC='" + img_src + "'>") } </SCRIPT> </head> ↑これはどこをどう書き換えたらいいのですか?? ごめんなさい。。。わかんなくて。(汗)