分轄されたフォームを解除するには?

[上に] [前に] [次に]
Sepia-Walter [E-Mail] [HomePage] 1999/11/24(水) 12:38:30
もしかしたら、同様の質問があるかもしれませんけれど、
検索しても、旨く表示されないので(>_<) 質問です。

もしかしたら、不可能なのかもしれませんけれど、
分轄されたフレーム(例えば、フレームAとBが隣り合って並んでいる)
を、他のホームページにリンクさせる時、普通に書くと、
フレームの中にリンクが表示されて、あたかも自分のページ
の様に表示されてしまいますよね。
その為、出来ればそのリンク先のページを、フレームを解除させて
表示させたいのですけれども、どうすれば出来ますでしょうか?

ちなみに、OSじゃWindows98で、ブラウザはNN4.7です。
ホームページ作成は、Super Tag 32 Pro を使用しています。

ばーばぱぱ [E-Mail] 1999/11/24(水) 12:56:34
HTMLだと
<A href="hoge.htm" target="_top">

JavaScriptだと
windows.top.location.href='hoge.htm'
でできると思います。

ばーばぱぱ 1999/11/24(水) 12:58:01
あ、書き間違えた。
window.top.location.href='hoge.htm'
です。

ちゃいパパ [HomePage] 1999/11/24(水) 13:02:39
リンク先のページのAタグに TRAGET="_top" を追加すればどうでしょう?
<A HREF="〜.htm" TRAGET="_top">BBB</A>

ちゃいパパ [HomePage] 1999/11/24(水) 13:04:14
リンク先のページのAタグに TARGET="_top" を追加すればどうでしょう?
<A HREF="〜.htm" TARGET="_top">BBB</A>

TARGETのスペル間違いた!

Sepia-Walter [E-Mail] [HomePage] 1999/11/24(水) 13:05:27
[[解決]]
お早いご回答、どうもありがとうございます。m(_ _)m
見事に解決致しました。
本当にまだ不勉強ですいません。
また、今度質問に来るかもしれませんが、
その時はどうぞ、宜しくお願いします(^^)

ちゃいパパ [HomePage] 1999/11/24(水) 13:06:07
ちょっと、遅かったみたい〜

Nobu3 1999/11/24(水) 18:30:04
ちなみに、自分のサイトへ「フレーム内リンクされる」のを解除したい場合は、
if(top.location.href!=location.href){
  top.location.href=location.href;
}
を、<head>タグの中に書くと、クライアントのJavaScriptが有効な場合は、フレームを解除できます。
ただ、このままだと、自分もフレームを使えなくなりますけど・・・。

[上に] [前に] [次に]