フレームを解除させるには?

[上に] [前に] [次に]
むらし 2000/05/22(月) 16:56:59
イントラで、2分割フレームの片方に他サイトのページを入れて
いますが、その他サイトページのフレーム内のリンクをクリック
した時にフレームを解除させる方法はありますか?

dddd 2000/05/22(月) 17:07:34
<a href="hoge" target="_top">

ミニュー 2000/05/22(月) 17:08:07
<a href="http://hoge.html" target="_top">リンク先</a>
で試してみては?

むらし 2000/05/22(月) 17:17:47
すみません。説明が足りなかったようで・・・
<a href="hoge" target="_top"> や <base target="_top"> は
承知しているのですが、リンクの記述が他サイトの HTML にある
ので、それを加工できないんです。
で、フレームを記述してある自サイトの HTML か、またはもう一方
のフレームの、やはり自サイトの HTML への何らかの記述で何とか
ならないものかと頭を抱えている次第です。
不可能なのでしょうか?

ミニュー 2000/05/22(月) 17:23:38
意味がよく分かりません。
そのリンク先のサイトを教えていただけないでしょうか?
その方が解決が早いのは必定だと思います。

ミニュー 2000/05/22(月) 17:27:01
ワンクッション置くという感じで、
JavaScriptを使って一旦小さいページを出す。
それのクリックで飛ぶようにするとか、そんなのはダメですか?

2000/05/22(月) 17:28:02
つまり、フレーム内に表示することを想定してないHTML文書をフレーム内に表示してると言うことですか?
だとすると、ちょっと難しいと思います。
たぶん、JavaScriptを使えば何とかできると思いますが、JavaScriptは詳しくないので‥‥‥
#TimerとLocationあたりを組み合わせればどうにかなるかと。

dddd 2000/05/22(月) 17:30:32
無理じゃない?
だってJavaScript使うにしても、そこのページはいじれないんでしょ。

むらし 2000/05/22(月) 17:41:31
何度もすみません。
企業イントラのサイトなので、企業外からは見えません。
具体的には、
<FRAMESET ROWS="70%,*">
<FRAME SRC="http://hoge.co.jp/hoge/hoge1.html">  *1
<FRAME SRC="hoge2.html">  *2
</FRAMESET>
の様になっていて、*2 の方は自サイトなので <base target="_top">
を入れてあり、問題ないのですが、*1 の方は他サイトなので、
target="_top" を加えるなどの加工ができません。
そこで、上の記述と同じ HTML と hoge2.html の範囲で、hoge1.html
上のリンクをクリックした時に、フレームを解除させる方法があれば、
それをご教授頂きたいのです。
JavaScript を駆使するのでも結構です。
(その場合は、青ラウンジへ移動します)

2000/05/22(月) 17:42:59
だから、Timerで定期的にそのフレームを監視するとかそう言うのを考えたのですが。
できるかどうかは、識者の人に任せますけど。
俺は、JavaScriptよくわからないし。

むらし 2000/05/22(月) 17:48:01
[[解決]]
17:41:31 の発言を書いているうちに、たくさんの発言を頂いて、
とんちんかんな内容になってしまいました。
少なくとも HTML の範囲内では駄目そうなので、一旦解決と
させて頂きます。
皆様、ありがとうございました。

dddd 2000/05/22(月) 19:40:57
>だから、Timerで定期的にそのフレームを監視するとかそう言うのを考えたのですが。
ああ、なんか言いたいことわかった。
できるかもしれないけどTimerで監視じゃなくて、フレームの内容(URL)が
変わるたびに監視とかのほうが良さそう。ってできるのか知らんが。

2000/05/22(月) 19:56:46
>できるかもしれないけどTimerで監視じゃなくて、フレームの内容(URL)が
>変わるたびに監視とかのほうが良さそう。ってできるのか知らんが。
いや、それができるなら俺もそっちを勧めるんですが、何せJavaScriptは詳しくないので。

部屋移動 2000/05/22(月) 20:11:30
http://www.tohoho-web.com/lng/b200005/00050046.htm

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