• 締切済み

ランダムにイラスト表示するには

ランダムに何枚かのイラストを表示するHTMLを教えてください!! よろしくお願いします!

みんなの回答

  • leaz024
  • ベストアンサー率75% (398/526)
回答No.3

JavaScriptを使ったサンプルをアップしてみました。(参考URL) 一度ご覧いただき、思うような動きであれば、ソースの表示で内容を確認して下さい。 基本的には、こんな↓感じのことをしています。 ・使用する全ての画像を読み込んでおく ・IMGタグの src属性の値を変更する JavaScriptの関数を書いておく。 ・最初は BODYタグの onLoadから実行する。 ・画像を変更する関数の中で、一定時間後に同じ処理をするように仕込む。 不明な点は、補足にでも書いてください。

参考URL:
http://users.goo.ne.jp/leaz/random-img/
  • 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を参考にしてみて下さい。

参考URL:
http://www.zdnet.co.jp/help/tips/html/h0011.html
nahocchi
質問者

補足

<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> ↑これはどこをどう書き換えたらいいのですか?? ごめんなさい。。。わかんなくて。(汗)

関連するQ&A

専門家に質問してみよう