リンク先のウィンドウとして使われないページを作れるのか?

[上に] [前に] [次に]
こま [E-Mail] 1999/04/16(金) 17:40:08
リンク集を作っているのですが、自分のページからtarget="_blank"でウィンドウを開いてリンク先のページを表示したとき、そのリンク先のページからのリンク指定がtarget="_top"だった場合、自分のページがそのリンク先を表示するウィンドウとして使われてしまいます。
自分のページを表示したウィンドウを他のウィンドウのページから干渉されないようにする方法はあるのでしょうか?
上手く説明できないので、質問の意図が分かりにくいかもしれません。
そういう場合はそう言ってください。
返信よろしくお願いします。

\n 1999/04/16(金) 17:47:41
これ前にも同じような内容があるので検索してみましょう(^^)V

自分のページのフレームやページの名前を、仮に MAIN としましょう。
自分のページウインドが開いているときに、他人のページ内でも同じ
ように TARGET="MAIN" となっていたらどうなるでしょう。

もう分かりますね。自分のページやフレームの名前は他のページでも
かち合わないような名前を付けましょう。!

外してたらごめんなさい。

1999/04/16(金) 17:57:57
target="top"ではダメですか?
別ウィンドウに開くという意味で。

1999/04/16(金) 18:01:40
↑なんか外してる気がします。

ミケ 1999/04/17(土) 00:10:23
そもそも右クリックに「新しいウインドウを開く」があるのだから
target="_blank" は必要無いのでは?
バコバコ新しいウインドウが開く迷惑だと思う。

1999/04/17(土) 10:56:55
>バコバコ新しいウインドウが開く迷惑だと思う
それは考え方次第でしょう。フレームの中にリンク先が表示されるのが
迷惑と思う人もいます。

まゆ 1999/04/17(土) 14:02:25
こまさん:自分のページを表示したウィンドウを他のウィンドウのページから干渉されないようにする方法はあるのでしょうか?

フレーム内に自分のページが表示されたとき、
そのフレームを破棄してトップページとして表示する方法ならあるんですが(干渉されない、という意味をこうとりました。)
...外してたらごめんなさい。(^-^;

</title>と</head>の間に、
<script language="JavaScript">
<!--
if(self !=top){
top.location.href=self.location.href;
}
// -->
</script>

...どうでしょう。


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