• 締切済み

トップページをランダムに表示するには?

画像やメッセージなどを表示毎にランダムで変更するなどの方法はよくありますが、例えば index1.html index2.html とう2種類のトップページがあり、この2つを ランダムでどちらか表示させるということをするには どのようにすればいいでしょうか? よろしくお願いします。

みんなの回答

noname#35109
noname#35109
回答No.3

例えば下のようなHTMLを「index.html」に置くと, 同階層の,index1.html~index5.html がランダムで開きます。 アクセス数が多いサイトで,「index.html」にアクセスが集中して困るきにこういうのが使われるようです。 urls[n]='index(n+1).html'; の「n」はいくつまででも増やせます。 -------------------------------- <html> <head> <title>○○</title> <script language="JavaScript"> <!-- urls=new Array(); urls[0]='index1.html'; urls[1]='index2.html'; urls[2]='index3.html'; urls[3]='index4.html'; urls[4]='index5.html'; function rnd_locate() { a=Math.floor(Math.random()*urls.length); location.href=urls[a]; } //--> </script> </head> <script language="JavaScript"> <!-- rnd_locate() //--> </script> </body> </html> -------------------------------- でも,これそのままを本当のサイトのTOPページに置いてしまうと,そのページ以降がロボット検索エンジンに引っかからなくなってしまう可能性があるので, <body>~</body>の間には,意味がないかもしれませんが普通のhrefなどでリンクを貼った方が良いと思います。 またJavaScriptを無効にしている方への誘導配慮なども必要だと思います。

  • fuy_ukky
  • ベストアンサー率21% (40/184)
回答No.2

分かり易い方法としては、 画像やメッセージをランダムに変更するスクリプトが、 分かっているのであれば、これを応用して、 100%のフレームで、ランダムに、 表示するページを変えることが可能でしょう。

steeeeed
質問者

お礼

ご回答ありがとうございました。 早速試してみます。

回答No.1

質問内容に関して実現可能だと思います。 ただ、Aさんが来てランダムでindex1.htmlが表示されたとします。そしてお気に入り(ブックマーク)に登録したとします。すると、通常index2.htmlは見ることが無いと思うのですが。

関連するQ&A

  • 必ずトップページを表示するには?

    私のHPはトップページ(index)にアクセスカウンタをつけ、荒らし対策とかのメッセージを載せるようにしています。よくある、トップページからenterするとメニューが表示されるHPです。 そこで各コンテンツやメニューのページに直接ブックマークをさせない、しても必ずトップページに飛ばせる方法ってありませんか? よろしくお願いします。

  • htmlのランダム表示について

    楽天やヤフーのトップページにいくと、 閲覧する度に違うhtmlファイル(特集部分)が表示されると思います。 自分で運営しているサイトにも、 このランダム表示を利用したいと思っているのですが、 どのようにすればよろしいでしょうか? 尚、現状知ってるのはhtmlやcss、cgi設置くらいです。 画像だけをランダム表示するのは調べてわかったのですが、 htmlファイルそのものをランダム表示するやり方がわからなかったので、 よろしくお願いいたします。

  • ランダムでかぶらないように4つを表示。

    データベースらしきものを改造中です。 データベースのレコードのうち、ランダムに選んだ4つの情報をトップページに表示したいです。 この「ランダムに選びつつかぶらない方法」と言うのが出来ません。 どのようにしたら実現できますか? よろしくお願いします。

    • ベストアンサー
    • Perl
  • 画像ランダム表示、しかしダブらないように…

    トップページの画像をランダム表示させたいです。 1枚だけならどこかでソースが載っていたのでそれをコピーしたらいいだけだと思うので問題はないのですが、3枚をランダム表示させ、なおかつ同じ物が表示しないようにしたいのです。 もちろん、画像保存フォルダは1つです。また、ファイルは順次増やして行きたいです。 1枚目の画像が決定した後、それ以外の画像からランダムに選択。さらに1枚目・2枚目の画像が決定したらそれ以外の画像からランダムに選択。 こんな事が出来ますか? また、どうしたらいいのでしょうか? よろしくお願いします。

  • ビルダーでページを開くごとにトップページの画像を変えたいときには・・・

    トップページに画像をおきたいのですが、ページを開くごとにトップページにある画像がランダムで表示切替されるという設定をしたいと思い、困っています。ビルダーでできるのでしょうか・・・

  • トップページが見つかりません.転送がうまく出来ません

    PCを変えビルタ7から8に変更したのですが、転送がうまくいきません.(1)トップページが見つかりませんの表示がでる.hompage\index.html.html.htmlとダブって表示されます.再度トップページの設定方法をお教え下さい.トップページの設定がおかしいので転送されないのでしょうか.又転送中で途中で止まってしまいます.今までずーっと更新出来ていましたが急に出来なくなりました. 急いでおります故宜敷お願い致します.

  • ホームページのTOPにアクセスする毎にランダムで画像を表示させる方法と

    ホームページのTOPにアクセスする毎にランダムで画像を表示させる方法とそれが出来るスペースをおしえてください。 HPを作成しようと思っております。 TOP画面にアクセス毎にランダムで画像を表示させたいのですがその方法も、どのスペースを利用すればいいのかわかりません; 予算もありませんので、無料でできるところをご教授ください。 ど素人ですがどうぞよろしくお願いします!

  • ホームページのトップページが見当たらない

    ホームページで、サーバー転送のためファイルフォルダーのトップページindsxをindex.htmlに変更し、ホームページ・ビルダーでサイトを開いたら「トップページが見当たりません」のメッセージが出てサーバー転送が出来ません。どうしたら良いのでしょうか。教えて下さい。

  • トップだけ何も表示されません

    メモ帳でHPを作っています。 トップページが何も表示されません、 FFFTPにアップロードした後、 「メモ帳で開く」にすると、ちゃんと ソースが書いてあるのですが、 「開く」にすると真っ白です。 同じ作り方(メモ帳)で作ってる他の ページは「開く」で見ても、ソースが書いて あり、ウェブ上でもちゃんと画像なども表示されます。 トップページもメモ帳でタグなど打ってるのですが、 「開く」にすると何も書かれてません どうしたらいいでしょうか? トップはindex.htmlで保存してあります

  • アクセスするたびに、表示されるメッセージがランダムに変わる・・・・・・・

      たまにそんなページを見かけますが、ランダムに表示されるメッセージの 中から特定のメッセージだけを見たい場合、何かいい方法はないのでしょうか。  私はいつも、そういうページに行ったとき、見たいメッセージが表示 されるまでブラウザーの「更新」ボタンを押しまくっています・・・・・  これは、その一例です。このトップページの、左側中程のセリフでがそれです。  http://www.horisusumu.com/

専門家に質問してみよう