まず,
どうなっているかを知る方法の説明です。
#1の方の書かれているURLの1つである,
プラグイン判定のページ↓
http://www.asakusaengei.com/top/main_chk.html
↑このリンクがかかっている文字の部分を,
「右クリック」→「対象をファイルに保存」をすれば,
「main_chk.htm」 が保存されるとおもいますから,
これをじっと見て,何がどうなっているのかを解析すればいいのです。
と言っても,
ページジャンプに関しては関係ないことばかりです。
重要なのは,<body>タグの部分だけです↓。
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="MM_executeFlashDispatcher('main_fla.html','4.0',false,'main_nfla.html',false,'http://www.macromedia.com/shockwave/download/?P1_Prod_Version=ShockwaveFlash','main_nfla.html',false)">
これでもまだ無駄な部分が多すぎます。
これをすごくシンプルにすると次のようになります。
<body onLoad=location.href="main_fla.html">
これを使えば良いのです。
===================
では,
これを使う具体的な方法を書きます。
2つのHTMLファイルがあったとします。
任意のフォルダ
├ index.html (ジャンプ用)
└ index.htm (本物のTOPページ)
「index.html」 の内容は次のようにします。
---------------------------------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
<title>すぐ飛ぶページサンプル</title>
</head>
<body onLoad=location.href="index.htm">
<p>ジャンプしない方は<a href="index.htm">こちら</a>をクリック</p>
</body>
</html>
---------------------------------------
もしこのページをブラウザ開いたら,
<body onLoad=location.href="index.htm"> によって,
自動的に「index.htm」にジャンプします。
「index.htm」 の方には,
本物のTOPページを用意すれば良いだけです。
----↓単なる「index.htm」 の例↓-----
---------------------------------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
<title>本物のTOPページ</title>
</head>
<body>
<p>こちらが本編</p>
</body>
</html>
---------------------------------------
上の 「index.html」 からサイトに入って来た人は,
即, 次の「index.htm」 に飛ばされてしまします。
ブラウザの「戻る」ボタンをクリックしても,
上の 「index.html」 に戻るだけですから,
また即,次の「index.htm」 に飛ばされてしまします。
そういう原理です。
補足
ありがとうございます。 この場合フレームを使っていることは理解できました。 index.html top main の3ページに構成されているのが理解できました。 この仕組みはフレームを使わないとできないのでしょうか?