• ベストアンサー

フレーム内ページへの直接リンク禁止タグ

 タイトル通りなのですが、トップ・ページからではなく  直接フレーム内ページにアクセスされることが多いようなのです。折角作ったHPなので、トップページから見ていただきたいので・・何か良い手立てはないのでしょうか

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

  • ベストアンサー
noname#84083
noname#84083
回答No.2

<head>と</head>の間に <script language=JavaScript> <!-- if(top==self){ location.href="トップページのURL"} // --> </script> を挿入します。 例えば貴方のHPが http://www.●●●.ne.jp/▲▲▲/ でしたら、 <head> <script language=JavaScript> <!-- if(top==self){ location.href="http://www.●●●.ne.jp/▲▲▲/"} // --> </script> </head> フレーム内のページ(固定されるページ以外)にこれを貼り付けましょう。 検索でも index.html(a.html & b.html) で引っかかって欲しいのに a.html だけが引っかかったりしますよね。 そんなときは、a.html のソースに上記のタグを加えることによって、 a.html にアクセスされても自動的に index.html に飛んでくれます。

radio_55
質問者

お礼

 大変分かりやすく教えていただき、ありがとうございます。早速やってみました・・・大成功でした。  フレーム内ページに直接アクセスしようとすると  自動的にトップ・ページに飛ぶようになりました。    こんなに早く解決するとは思ってもいませんでした。  本当にありがとうございました。

その他の回答 (1)

  • kero33
  • ベストアンサー率44% (20/45)
回答No.1

私はやり方とか全然分からないのですが(汗) 検索してたらこんな質問が見つかりました。 こういう事を言ってるんですよね、多分。 参考になれば。

参考URL:
http://game.gr.jp/about/log/board_whole_javascript.abc_seq_510.htm
radio_55
質問者

お礼

 早速お答えいただきありがとうございます。  ちょっと読んでみたのですが、全然分かりません。。。  何回も読むとわかるかもしれないので  またチャレンジしてみます。  ありがとうございました。

関連するQ&A