• ベストアンサー

ホームページの表示について

ネットサーフィンをしていて下記のサイトを開いたのですが 戻るボタンを押しても同じページが表示されてその直前のページに 戻ることができず困っています。 この仕組みはどのように設定してあるのでしようか? 設定方法を教えてください。 なをアダルトサイトではありません。 有名な演芸サイトです。 http://www.asakusaengei.com/

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

  • ベストアンサー
  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.2

★ちょっと調べたら JavaScript、VBScript が使われていました。 ・JavaScript は『Dispatcher.js』で VBScript は <HEAD>~</HEAD>部に記述されています。 ・ちょっとしか調べていないので完全な仕組みは分かりませんが、  (1)http://www.asakusaengei.com/index.html  (2)http://www.asakusaengei.com/top/main_chk.html  (3)http://www.asakusaengei.com/top/main_fla.html  の順に読み込まれています。下に index.html の内容を載せます。 <html> <head> <title>浅草演芸ホール</title> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> </head> <frameset rows="30,*,20" frameborder="NO" border="0" framespacing="0"> <frame name="top" scrolling="NO" src="hall/frm_00.html" marginwidth="0" marginheight="0" frameborder="NO" > <frame name="main" src="top/main_chk.html" marginwidth="0" marginheight="0" scrolling="AUTO" frameborder="NO"> <frame name="bottom" scrolling="NO" noresize src="hall/frm_00.html" marginwidth="0" marginheight="0" frameborder="NO"> </frameset> <noframes> <body bgcolor="#FFFFFF" text="#000000"> </body> </noframes> </html> その他: ・上記のソースが『index.html』ですが、フレームを使って http://www.asakusaengei.com/top/main_chk.html の  ファイルを直ぐに読み込んでします。その後、『top/main_chk.html』の中で『プラグイン判別中…』と表示して  JavaScript の『Dispatcher.js』や VBScript の <HEAD>~</HEAD>部があります。  最後に『top/main_fla.html』の『浅草演芸ホールトップページ』を表示しているようです。 ・つまり、トップページの『index.html』で直ぐに別のメインページを読み込めるように記述すれば良いと思います。  一番簡単な方法では<HEAD>~</HEAD>内に  <META HTTP-EQUIV="Refresh" CONTENT="1;URL=main.html">  と記述すれば良い。 ・また、<BODY>タグに JavaScript の onLoad イベントで main.html などを直ぐに読み込むように記述すれば  同じような動作になります。 ・以上。参考に!→回答者 No.1 さんの方が詳しく解説していますね。

sasuke3150
質問者

補足

ありがとうございます。 この場合フレームを使っていることは理解できました。 index.html top main の3ページに構成されているのが理解できました。 この仕組みはフレームを使わないとできないのでしょうか?

その他の回答 (5)

  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.6

★連続的に戻るとは?どういうこと? ・ANo.4 の 8 行は新しいトップページですよ。  今までホームページのトップページにしていた index.html は main.html にリネームする  必要があります。 ・動作的には、新しい index.html が読み込まれた直後に、即 main.html のページに切り替わります。  よって『戻る』ボタンを連続的に押してもすぐに『main.html』のページの押し返されますが…。  機関銃のごとく戻る現象とは、このことですか?  そうなら、それで正しい動作ですけど。 ・どうしても『連続的に戻る現象』というのが分かりません。→どこから、どこに戻るのですか?  もう少し詳しくお願いします。

sasuke3150
質問者

お礼

私の設定が間違っていました。 ANo.4 の 8 行は新しいトップページですよ。 > index.html に入れずに  main.html に入れてしまいました。 原因がわかりました。 正しく設定できました。 ほんとうにありがとうございました。

  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.5

★あぁ、修正! ●間違い <BODY onLoad="location.href='index.htm'"> ●正しい <BODY onLoad="location.href='main.html'"> ごめんなさい。

sasuke3150
質問者

補足

●index.html <HTML> <HEAD> <TITLE>あなたのタイトルです</TITLE> </HEAD> <BODY onLoad="location.href='main.html'"> <BR> </BODY> </HTML> のソースを入れてみました。 ところが連続的に戻る現象が起こりました。 (機関銃のごとく) 止まりません? 戻る仕組みには何秒間でもどるなどの 数字的制定が必要なのでしようか?

  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.4

★簡単ですよ。 ・下に『index.html』の内容を載せます。  メインページは『main.html』というファイルです。→今まで使っていたトップページです。 ●index.html <HTML> <HEAD> <TITLE>あなたのタイトルです</TITLE> </HEAD> <BODY onLoad="location.href='index.htm'"> 適当なメッセージなど記述(記述しなくても良い)<BR> </BODY> </HTML> 最後に: ・『index.html』と『main.html』のファイルは同じディレクトリ位置において下さい。  上記のサンプルは重要な部分のみです。スタイルシートや <META> タグなどは適当に  追加して下さい。 ・以上。参考に!

noname#35109
noname#35109
回答No.3

まず, どうなっているかを知る方法の説明です。 #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」 に飛ばされてしまします。 そういう原理です。

sasuke3150
質問者

お礼

ありがとうございます。 適切な回答ありがとうございます。 全体の仕組みは理解できたのですが 私の知識不足で同じようなページを作成できません。 現在、私のページはフレームを使わないページでになっています。 フレームを使わずにできるのでしようか? 全体的に (1)index.html (2)index.htm のページを作る事は理解できましたが リンクの方法が今一つ力不足で理解できません。

  • dumvo-h
  • ベストアンサー率56% (51/91)
回答No.1

「戻ることができず困っています」にお答えするなら、以下の方法をお試し下さい。 (1) 戻るボタンをダブルクリックする (2) 戻るボタンの右にある下向きの小さな黒い三角をクリックし、   適当なところまで戻る (1)は、無理やり戻る方法です。スピードが大切です。(^^; (2)が無難かと思います。 「設定方法を教えてください。」には、残念ながら知識が無いためお答えできません。 おそらくこのサイトではプラグイン(ブラウザ)の判別を行っているため、 戻るをクリックしても押し返されてしまうのでしょう。 「http://www.asakusaengei.com/」はフレームを使用しているので、 実際の内容は「http://www.asakusaengei.com/top/main_chk.html」になります。 「http://www.asakusaengei.com/top/main_chk.html」でプラグインの判別を行い、 自動的に「http://www.asakusaengei.com/top/main_fla.html」に移動するのだと思います。 「http://www.asakusaengei.com/top/main_fla.html」の状態で戻るをクリックしても、 「http://www.asakusaengei.com/top/main_chk.html」にアクセスすることになり、 結果押し戻される……のだと思います。(あまり自信はありません。) 見にくくて申し訳ありません。参考になれば幸いです。

sasuke3150
質問者

お礼

ありがとうございます。 プラグインの判別がよくわかりません。 現在、ホームページビルダーを使っています。 top/mainは意味は判りますが まだ、同じような仕組みのページができません。

sasuke3150
質問者

補足

(1)の方法は戻りませんでした。 (2)の方法は知っていましたがなぜ有名サイトが このような設定をしているのかわかりません。 よく他のサイトでも見られます。 やはり設定の仕組みを知りたいです。 自分でもホームページを作っていますが 自分のサイトでも試してみたいので知りたいです。

関連するQ&A

  • ホームページが変わってしまいました。

    アダルトサイトを見ているうちにホームページが変わってしまいました msnに変えましたが、IEを起動すると //.iehomepages.com/ このページが表示されてしまい 直すことができず困っています。

  • ホームページ内に他のサイトを表示させる方法をお願いします

    初めて質問します よろしくお願いします ホームページを作っています ネットサーフィンをしていたらホームページ内に他のサイトを表示しているものを見つけました http://www.tiscali.it/ 上記のサイトです 左側の一覧の4番目の項目の「泊まる」→「オンライン予約」を選ぶとこのサイト内に他のサイトのホテル予約のページが表示されるようになっています。 元のホテル予約のページは http://b2b.hotelclub.net/ こんな風に他のサイトを自分のページ内に表示する方法をご存知の方教えてくださいお願いします。

  • 戻れないページの作り方

    アダルトサイトなどでよくある、閉じても閉じても何度でも勝手に表示されるページや、戻るボタンを押しても戻れないページと言うのはどのように作られているのでしょうか?仕組みを知りたいです。 JAVAが使われているのでしょうか?これを回避する方法はないのでしょうか? ご存知の方、お願いします。

    • ベストアンサー
    • HTML
  • ホームページが白く出てしまう・・・

    ネットサーフィンをしていると、時々ウインドウが あらわれて 「現在のセキュリティの設定ではこのページの ActiveXコントロールは実行できません」 とあり、そのサイトは白いままなので、見ることができません。 何をどうすればよいのでしょうか。 ネット環境は下記の通りです。 ・ウインドウズMe ・2年前に買った富士通のノーパソコン ・ASAHIネット 普通の速度

  • ホームページの表示がおかしくなる

    ホームページのアドレスバーに前のページの一部分が残り、次のページが表示されなくなりました http://www.○○○.com/index.html(トップページ) ↓トータルハウジングへ移動 http://www.○○○.com/01total/total04.html(トータルハウジング) ↓トップバナーをクリック http://www.○○○.com/01total/index.html(トップページ)                ~~~~              この部分が残って404 Error - Not Foundになる WindowsXP IE8 FFFTP Ver1.92 ホームページはFrontPage2003で作成しています トップページの表示はできて、そこからボタン1つは正常に表示されますが 次のページに進むときに、前のページの一部が残り、404Eroorになります。 FFFTPのファイルにもとくに表記ミスなどはないのですが、 IE等の設定があるのでしょうか? 今までに出たことがない症状で、調べても分からす、とても困っています

  • ホームページでうまく表示されないことがあります。

    ジャバスクリプトを使用しているホームページで、 画像やボタンをクリックすると「ページを表示できません」になってしまいます。 その際、タスクバーの所には「無効な構文エラー」と表示されており、 アドレスのところには「javascript:setURL('index.html')」といったような表示がされます。 画面は「ページを表示できません 検索中のページは、削除されたか、名前が変更された可能性があります。 --------------------------------------------------------- 次のことを試してください: s: ホーム ページを開いてから、表示する情報へのリンクを探してください。 アドレス バーにページ アドレスを入力した場合は、ページ アドレスを正しく入力したかどうかを確認してください。 それでもページが開けない場合は、Internet Explorer の [検索] ボタンをクリックしてから 同じようなサイトを検索してください。」 と表示されます。 インターネットオプションのジャバスクリプトの設定やセキュリティの設定はすべてデフォルトになっています。 WindowsXPを使用・IEのバージョンは6.0です。 どうすればいいのかわからず困っています。 どなたか助けてください。よろしくお願いいたします。

  • 変なHOME-PAGEが表示されます・・・

    私のパソコンはwindowsXPProfessionalsSP1です。 ブラウザーはInternetExplorer6SP1を使用しています。 先日フリーウェアーの説明をたどっていき、英語の HOME-PAGEが表示された時に別ウィンドーで変なページが開きましたが、閉じるボタンで閉じて気にもしていませんでした。 それから、InternetExplorerでネットサーフィンをしていると数分位で別ウィンドーに英語のHOME-PAGEが開いてしまうようになりました。 見た感じアダルトサイトではありませんけど、その度に閉じるのは面倒で仕方ありません。 何とか回避する方法はありませんか? よろしくお願いします!

  • サイトのホームページを特定する

    ネットサーフィンをしていて気に入ったサイトを探すのを趣味にしているのですが、時々、サイト内の特定ページだけがヒットすることがあります。(サイトの作成者様が、ホームに戻るボタンを各ページに付けておられない。) サイト内の特定ページのURLから、サイトのホームページを特定することは可能でしょうか? お詳しい方おられましたら、どうぞ教えて下さい。

  • iOSアプリ 非表示アプリを再表示・ファミリー共有

    iOSのアプリで非表示にしたものを、ファミリー共有のアカウントでダウンロードしたいと思います。 で、下記だと、非表示にしたものを、自分のアカウントのデバイスに再インストールはできます。しかしiphone, ipad などでは、非表示にしたものを、表示に変えることはできないようです。下記、iOS Appのセクション https://support.apple.com/ja-jp/HT201322 で、下記によると、ファミリー共有のアカウントへインストールするために、再表示できるようなことが書いてありますが、ジャンプすると上記のページへ飛ぶので、結局できないのでしょうか。 https://support.apple.com/ja-jp/HT201454 Macは持っていませんし、あってもこの場合なんとかなるのかは分かりません。 Windowsはありますので、iTunesか、あるいはサイトにログインして再表示設定できるような仕組みがあればよいのですが、現在のところわかりません。 どなたかお助けいただけませんでしょうか。

  • ホームページビルダー19spのページが表示されない

    初心者です。 サイトを作成し、サイトの公開ボタンを押し、転送をしてもページが表示されません。 トップページの設定を開くと、ステータスのところの 公開するというプルタブが全く開かず、公開しないになっています。 ページが表示されないのは、そのせいでしょうか? トップページのステータスを 公開するにするには、どうしたらいいのでしょうか? 初歩的なところですいません。 よろしくお願い致します。