• ベストアンサー

index1.htmlからindex2.htmlに差し替え方法

指定時間(例えば1月15日0時)に index1.htmlからindex2.htmlに差し替えたいのですが 自動で変えられるようなCGIかJavaスクリプトは ないでしょうか? index1.htmlは14日まで index2.htmlは15日から閲覧。 お忙しいとは思いますが、 どなたか知恵を貸していただけないでしょうか? よろしくおねがいします。

  • HTML
  • 回答数2
  • ありがとう数4

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

  • ベストアンサー
回答No.1

差し替えとはちょっと違いますが・・・ index.htmlにおいて var today = new Date(); var day = new Date(2005,0,15); //←2005/01/15 function jump() { if(today.getTime() < day.getTime() ) { location.href = "index1.html"; } else { location.href = "index2.html"; } } とhead内のJavaScriptで記述しておき、bodyタグでonload = "jump()"と書いておけば、index.htmlを開いた瞬間に日付を判断して、index1.htmlかindex2.htmlに遷移します。 いかがでしょうか?

hanabusa_tsukasa
質問者

お礼

<html> <head> var today = new Date();location.href ~上記の通りのため省略~ = "index2.html"; } } <title>インデックス</title> </head> <body> onload = "jump()" </body> </html> とこれでよいのでしょうか、、バカですみません。

その他の回答 (1)

回答No.2

#1です。 前後を省略なしで書いておきます。 <html> <head> <title></title> <script langage="JavaScript"> 回答No.1の内容 </script> </head> <body onload="jump()"> </body> </html> です。

hanabusa_tsukasa
質問者

お礼

わかりました!!ありがとうございます。早速やってみます!!

関連するQ&A

  • 変わるアドレスにリンクする方法

    例えば http://hogehoge.com/01/04/index.html にリンクを張りたいのですが 後ろの  01/04 (1月4日) ここの分はは毎日変わります。変わる時間は不規則です。 http://hogehoge.com/01/05/index.html という具合です。 変わった時にリンクも自動的に変わる方法はないでしょうか? リンク元を http://hogehoge.com/0105.htm にして 0105.htm が 0106.htm と変わったら  リンクが 0105.htm が 0106.htm と自動的に変更できるスクリプトでもかまいません。 cgi php java 他種類は問いません。 こちらのスキルは、上記すべてダウンロードして、簡単なところのみ改造できる程度です。

    • ベストアンサー
    • CGI
  • サイトの訪問履歴を消すのはCGIでできますか?

    CGI初心者の者です。 ブラウザの戻るボタンには、それまでに閲覧した サイトの履歴がありますがこれらを消去すること はCGIでできますか? もしかしたらCGIではなく、JAVAスクリプト で実現可能なのでしょうか? 要はHPの閲覧者が今までたどってきたサイトに 行けなくするようにしたいのですが、できるので しょうか? どうぞよろしくお願いいたします。

  • index.cgiで転送してカウントしたいのですが...

    タイトルの通り、index.cgiでURL転送をし、その数をカウントしたいのですが、そんなCGIありませんでしょうか? キャリアやブラウザで振り分けることはしておらず、単純に別URLに飛ばしているのですが、その飛ばした数、つまりindex.cgiへのアクセス数をカウントしたいのです。 飛ばした先のHTMLは別ルートからのアクセスもあるので、そのHTMLのカウントではなく、転送した分だけを知るためにindex.cgiのカウントをとりたいのです。 PHPならばフリーのスクリプトを発見したのですが、当方のサーバーの仕様の都合で利用不可なのです。 よろしくお願いします。

    • 締切済み
    • CGI
  • ランダムリンク+自動ジャンプ(JSのみで)

    javaスクリプトのみで、ランダムリンクでの自動ジャンプさせるにはどうすればいいですか?ランダムリンクのjavaスクリプトと自動ジャンプのjavaスクリプトを組み合わせる形です。 ちなみにこれは、サイトの転送量軽減させたくて質問してます。やっぱりCGIでつくるより転送量軽減になりますよね?

  • index.htmを表示させないためには?

    パソコンからのアクセスと携帯からのアクセスを自動で振り分けるという http://www.zero-sky.net/script/free/simplemobile/index.html のフリーソフトを使っているのですが、.htaccessからindex.phpに行ってそこからパソコン用のindex.htmか携帯用のindex.htmに割り当てるという処理を行っています。この場合、パソコンからアクセスした時のアドレスにある/index.htmを表示させないためにはどうすればよいでしょうか?

    • ベストアンサー
    • PHP
  • index置いてもIndex of /が表示される

    閲覧有難うございます。 大変困っておりますので、どなたかご教授いただけたら幸いです。 会社のサイトを運営しております。 先日、携帯からアクセスしたら、携帯専用のトップに、パソコンからアクセスしたら、パソコン専用のトップに振り分けるPHPを設置致しました。 「アクセス自動振分けプログラム  [SimpleMobile] Ver3.2」 http://www.skyonline.co.jp/ (先日サイトを終了してしまいました) PHP自体はかんたんに設置でき、振り分けも問題無く出来て入るのですが、それからフォルダの中が丸見えになってしまっていて、とても困っています。 http://www.×××.co.jp/image/ 上記にイメージ画像を入れているのですが、空の「index.html」を入れているのにもかかわらず、「Index of /」が表示され、フォルダの中身が丸見えになってしまいます。 今までは、表示されていなかったのですが、振り分けPHPを入れてから見えてしまうようになってしまいました。 他の「cgi」「photo」等のフォルダも丸見えです。 もちろん、全てにindex.htmlが入っています。 PHPを置くにあたって弄った事は、PHPのプログラムを入れた以外に「.htaccess」の設定を変更した事です。 中身は・・・ DirectoryIndex index.php と記述されています。 これは、PHP設置サイトに「設置するにあたって必要な設定」で「ブラウザの初期読み込みを「index.php」に指定するため」とありました。 これが怪しいのかどうかは、私の知識不足です。 これだけでは判断は難しいのかもしれません。 難しい質問をしてしまい、本当に申し訳ございません。 もし、判断が難しい場合は、このPHPを削除し、他の振り分けプログラムをダウンロードして来たいと思います。 「他のを設置しても同じだよ」等の経験談「このプログラムなら大丈夫だよ」等のお勧めもありましたら教えて頂けたら嬉しいです。

    • ベストアンサー
    • PHP
  • 検索インデックスを複数指定したい場合

    お忙しいところ、お世話になります。 例えば、検索用のa href=にXXXXX.cgi?mode=list&index=10と指定していて cgiに対し、listとindex=10に合致するものをtargetに表示するようにしておりますが、index=40も必要な場合は、どのように記述すればよろしいでしょうか? ただ単にlist&index=10&index=40では、うまくいきません。 mode=list&index=10とmode=list&index=40の結果を合わせてtargetに表示させるように命令をおこないたいです。 ご教授よろしくお願いします。

    • ベストアンサー
    • CGI
  • ユニークインデックスについて

    仕事の関係で、テーブル定義の際にユニークインデックスをどの列の組み合わせにするのか考える必要があるのですが、今までユニークインデックスの存在自体知らず、困っています。 自分自身でネット等で調べた結果以下のことは理解できました。  1.ユニークインデックスで指定された列は値が一意でなければならない。  2.主キーの列にはNULL値は不可だが、ユニークインデックスの列はNULL値も可。  3.主キーは一つのテーブルにつき、一つしか設定できないが、    ユニークインデックスは複数設定できる。(同じ列は指定できない)  4.主キー設定時、実は暗黙的にユニークインデックスとNOT NULL制約が作成されている。 ここまでは分かったのですが、主キーとは別で、明示的にユニークインデックスを指定する必要性とはなんなのでしょうか? 主キーとは別で明示的に指定した方が良い場合と、その実例をどなたか教えて頂けないでしょうか? よろしくお願いします。

  • インデックスがすぐに壊れます…

    テーブル内の1フィールドにインデックスを設定していますが、内容が頻繁に更新されるせいか1日前後でインデックスが破損し、テーブルへのアクセスができなくなって困っています。 以下、詳細な状況です。 ------------------------------------------ (1)該当テーブルのレコード数は、約16,000,000件 (2)インデックスは[レコード更新日時]フィールドに設定しています。 (3)15分おきにデータの自動更新を行い、数百~数千件のレコードが更新されます。 その際、当然ながら[レコード更新日時]フィールドも更新されます。 (4)1日~2日に1度の割合で(3)の自動更新処理が異常終了します。 SQLのエラーコードはまちまちですが、重要度は決まって20前後の深刻なレベルです。 (5)(2)のインデックスを削除→再作成すると、(3)の自動更新処理は正常に行える (6)以下、(3)~(5)の繰り返し ------------------------------------------ 16,000,000件のうちの数千件といえば、0.1%にも満たない量です。そのために頻繁にインデックスの更新をしているうちにファイルがおかしくなるのでしょうか? (ひょっとしたら、インデックスの更新が完了しないうちに次の自動更新処理が実行されているのかもしれません) 同様のケースをご存知の方、いらっしゃいましたらどのように解決したかを教えてください。

  • CGIの実行について

    CGIデータが多数含まれた既存のデータがあるのですが、htmlのようなindex.htmlはデータ内に一切ありません。 サーバIPを指定すれば動くといわれました。 特にCGIの個別のURLを指定しなくてもCGIが自動的にこのページに飛ばすといったことをしてくれるものなのでしょうか? html.indexのようなホームを決めるものはないのでしょうか?

    • ベストアンサー
    • CGI

専門家に質問してみよう