- ベストアンサー
更新毎に画像が変わるHPの作成の仕方
質問させていただきます。 当方XPにてGolive5でHPを作成しております。 そこでTOP画像に写真をおき、視聴者が更新又は訪れる毎にTOP画像をローテーションで変えていくということを自動でしたいのですが、 どうすればよいのでしょうか? どなたかご教授よろしくお願い致します。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
#2です。お礼ありがとうございました。 URL先のページが文字化けしてますか?こちらでは普通に表示されるのですが… ブラウザのエンコードを変更して見られないでしょうか? 参考URLの部分に「Falcon World」のTOPページを載せますので、そちらから ランダムイメージのページに行けないでしょうか? > CGIではプログラムもサーバーにアップしなければなりませんよね。 CGIの場合は、CGIファイルもアップしないと動きません。 (まぁ、CGIファイルだけってワケでもないんですが…) サーバによっては、CGIファイルを置く場所も決められてます。 他にオススメ…と言われましても、私はこちらのしか使ったことがないので あとは、#1・3さんが書かれているように「ランダムイメージ」で検索してみて くださいとしか……スミマセンm(_ _)m
その他の回答 (3)
- ganko3
- ベストアンサー率67% (118/174)
追加のヒントです。 1. No.1のJavaScriptをそのまま貼り付けるのではなく自分のページに合わせてカスタマイズしなければなりません。 2. 「ランダムイメージ」で検索するとやり方は沢山出てきます。 3. ランダムイメージページのソースを見て研究してください。
- love2_sugar
- ベストアンサー率53% (1205/2241)
CGI設置可能なサーバでしたら、CGIでやるのは如何でしょうか? ↓「ランダムイメージ」 http://www7.big.or.jp/~falcon/image/ 私はこちらのCGIを使ってTOP画像を更新ごとに変更するようにしたことがあります。 ほかにも検索をかければ、色々出てくると思いますよ。
- ganko3
- ベストアンサー率67% (118/174)
回答が無いのでヒントだけ。 自分ではよい回答が出来る能力が無いので。 実際そうなっているページのソースを見ると分かると思います。 具体的には、 http://www.tabisora.com/index.html のソースを見ると、 <script Language="JavaScript"> var n = Math.floor(Math.random()*42) ; document.write("<IMG src='t"+n+".jpg' width='750' height='500' border='0'>"); </script> が希望のことをさせる部分です。
お礼
お返事ありがとうございます。 JAVAスクリプトというものを使ったことがないのですが、 上記のようなソースをHTML内に貼るだけで機能するというものなのでしょうか? CGIではプログラムもサーバーにアップしなければなりませんよね。
お礼
このURLのものは大変ありがたかったのですが、 開くとなぜか文字化けしてみれませんでした。 他におすすめのものはありますでしょうか? 検索してみたのですが、 どうもしっくりくるものがなくて、、、。