- ベストアンサー
画像をランダムで表示させたい
自分のホームページで画像を数種類をランダムで表示させたいです 無料HPなのでCGIは使えません HP開いたときや、HP開いたままで更新ボタンを押したときに ランダムで画像を何種類か表示させたいです
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
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 ネットで検索すればもっとたくさん見つかるはず。
その他の回答 (2)
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)
CGI使えないようじゃ、役に立つか分からないけど http://iswebmag.hp.infoseek.co.jp/sample142.html
お礼
ありがとうございます 参考にさせてください