リンク元でフレームを解除するには?

[上に] [前に] [次に]
monmon 1999/11/08(月) 13:46:32
フレーム解除については以前から多くのトピックがありますが、
親フレームでフレーム解除をする方法は見つかりませんでした。
どうしたいかというと、
左フレームには他人様へのリンクとかがあって、
右フレームに表示させて[What's New]とかのチェックをしています。
で、更にリンク先を見たいなってときにフレームが邪魔になるので、
リンク元の左フレームで解除できるようにしたいんです。
確認できる環境はWin98:IE5.0です。
どなたかお知恵をお貸し下さい。

あのんきい 1999/11/08(月) 14:34:23
<A href="xxx" target="_top">
では?

monmon 1999/11/08(月) 14:46:49
もちろん、リンクするサイトによっては"_top"を使っていますが、
target="右フレーム" でリンクさせた後、必要に応じてフレームを解除したいんです。

もなか 1999/11/08(月) 17:26:10
<a href="#" onClick="top.location.href=parent.フレーム名.location.href">フレーム解除</a>

こんなのはどうでしょうか・・・
WIN95,IE4.0で試したところ、一応、フレームは解除されました。
javascriptは門外なので、不都合あるかもですが(^^;自信ない

monmon 1999/11/08(月) 20:23:41
あのんきいさん、もなかさん、ありがとうございます。
実は、location.hrefやdocument.URLなどを使って、
topのアドレスを変えようと試みたことがありまして、
右フレームが自サーバーの場合はURLをgetでき、解除できるのですが、
以前のトピックにもあった通り、他のサーバーになると駄目でした。
(ここ ../199907/99070317.htm
IEだとフレームの場合アドレスバーのURLも変わらないし。。。
やっぱり無理なんですかね?

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