• ベストアンサー

画像をランダムで表示させたい

自分のホームページで画像を数種類をランダムで表示させたいです 無料HPなのでCGIは使えません HP開いたときや、HP開いたままで更新ボタンを押したときに ランダムで画像を何種類か表示させたいです

質問者が選んだベストアンサー

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.2

JavaScriptで可能です。(ブラウザがOFFにしていると機能しませんが) 時刻と乱数を組合せた乱数を作成して、画像の番号を決めるとか・・ 似たような過去ログがたくさんあるはずです。  http://oshiete1.goo.ne.jp/qa2933382.html  http://oshiete1.goo.ne.jp/qa2892357.html  http://oshiete1.goo.ne.jp/qa1663552.html  http://oshiete1.goo.ne.jp/qa1811513.html ネットで検索すればもっとたくさん見つかるはず。

abc-1356
質問者

お礼

ありがとうございます 参考にさせてください

その他の回答 (2)

noname#77303
noname#77303
回答No.3

javascriptを使ってみてはどうでしょう。 動作を確認したのですが、質問を誤解しているかもしれません・・・。 <script type="text/javascript"> url=new Array(); url[0]="表示したい画像ファイル名"; url[1]="表示したい画像ファイル名"; url[2]="表示したい画像ファイル名"; url[3]="表示したい画像ファイル名"; url[4]="表示したい画像ファイル名"; choice=url[Math.floor(Math.random() * url.length)]; document.write("<img src="+choice+">"); </script> 画像は全て、HTMLファイルと同じフォルダにおかないと表示されません。 画像を6枚以上表示したい場合は、 url[5]="表示したい画像ファイル名"; url[6]="表示したい画像ファイル名"; というように、かっこの中の数字を1つずつ増やしてください。 その下は、分かる範囲で変更すれば、いろいろ出来ると思います。

  • hsag
  • ベストアンサー率56% (35/62)
回答No.1

CGI使えないようじゃ、役に立つか分からないけど http://iswebmag.hp.infoseek.co.jp/sample142.html

関連するQ&A