- ベストアンサー
画像をランダムで切り替える
以下の携帯サイト(18禁です)についての質問なのですが http://newm.tv/ TOPの画像がランダムに切り替わっているのですが どのように切り替えているのでしょうか?? ソースを調べたところ <div class="logo"> <img alt="logo" src="/img/logoimage/x.jpg" width="220" height="70"></div> で画像を呼び出しているようなのでCSSを みたのですが"logo"のCSSには .logo{background-color:#000;} としか記述されていなくて分かりませんでした。 どなたかどのように携帯サイトで画像をランダムに切り替えることが できるのかご存知の方がいましたらご教示宜しくお願いします<(_ _)>
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
hirofuji さん、あけましておめでとうございます。 さて質問に書いてくださった <img alt="logo" src="/img/logoimage/x.jpg" width="220" height="70"> の「x.jpg」の「x」の部分が、画面を呼び出すごとに毎回変わっているのは、もうお気づきでしょう。 これは多分、このタグそのものをプログラム出力するようになっていて、この「x」の部分だけ変数を使ってランダムに変化させているんだと思いますよ。たとえば PHP なら print"<img alt='logo' src='/img/logoimage/".$num.".jpg' width='220' height='70'>"; などと記述し、前もって $num の内容をアトランダム(ただし用意されている ***.jpg ファイルのどれかと必ず一致するように)に決めてやれば可能となります。 もしご不明の点があれば、追加でご質問どうぞ。では良いお年を!
その他の回答 (2)
- stiffels
- ベストアンサー率34% (25/72)
あらかじめ複数の画像を置いておいて、javascriptの乱数で読み込む画像を変えるか、 stdoutへランダムのファイルのバイナリを書き出すcgiを書いてそれを参照させるという手が考えられます。
- edomin
- ベストアンサー率32% (327/1003)
PHPをつかって、ランダムに表示する画像を変えているのでしょう。 途中の機種確認なんかもPHPですから・・・。 携帯サイトとは言っても、携帯用にHTMLはき出してるだけなので、特別なことをしているわけではないでしょう。 なぜ、ランダムに切り替わるのかを知りたければ、PHPを勉強しましょう。