フレームを消すには
[上に]
[前に]
[次に]
ひろこ
[E-Mail]
2000/01/12(水) 14:28:32
たとえば、上下に分割したフレームがあります。
上のファイルにある、「閉じる」というテキストをクリックすれば、
その上下に分割されたフレーム自体を閉じたいのですが、誰か教えてください。
@
2000/01/12(水) 14:32:03
閉じる は <A HREF="〜"> ですよね?
TARGET="TOP" を指定してみてください。
参考 <A HREF>
http://www.tohoho-web.com/html/a.htm
ラウォッチ
2000/01/12(水) 15:15:32
@さん、突っ込みます!
TOPは _top では _ が抜けました。
topだけだと 新しいウィンドウが開く?
どかーん!! @o@
2000/01/12(水) 15:24:57
ごめんなさい、わすれてました。
ひろこ
[E-Mail]
2000/01/12(水) 16:09:34
@さん投稿ありがとうございます。
説明不足で申し訳ないのですが、「閉じる」をクリックすると、
ページ自体を閉じたいのです。そしてそこには、ブラウザ画面が無い状態です。
やっぱり無理なのでしょうか?
Mugi
[E-Mail]
[HomePage]
2000/01/12(水) 16:21:21
これでいいでしょう。
<a href="" onclick="top.close();return false">閉じる</a>
ひろこ
[E-Mail]
2000/01/12(水) 16:39:30
[[解決]]
Mugiさん本当にありがとうございました。
完璧です。
失礼します。
ラウォッチ
2000/01/12(水) 17:37:50
Mugiさん、おいしいところもっていきましたね。
いつもおせわになっています。
便乗質問です。
フレームで親と子のとき(孫がいない)は top と parent は同じと思っていいんですか?
Mugi
[E-Mail]
[HomePage]
2000/01/12(水) 18:04:00
> 便乗質問です。
> フレームで親と子のとき(孫がいない)は top と parent は同じと思っていいんですか?
そうです。
topとparentの使い分けの例を書きます。
1.htm:
<frameset cols=*,*>
<frame name=A src=2.htm>
<frame name=B src=3.htm>
</frameset>
2.htm:
<frameset rows=*,*>
<frame name=C src=4.htm>
<frame name=D src=5.htm>
</frameset>
5.htm:
<frameset cols=*,*>
<frame name=E src=6.htm>
<frame name=F src=7.htm>
</frameset>
上のようなフレームの場合、
Bからでは、parentもtopも同じで、ウィンドウ全体を指します。
Cから見ると、parentはA、topでは1.htmを表示しているウィンドウ全体を指します。
E/Fからでは、parentはD、parent.parentでA、
parent.parent.parentまたはtopでウィンドウ全体を指します。
複雑になってしまいましたがわかったでしょうか?
あとで、サンプルをここにアップします。
http://hp.vector.co.jp/authors/VA013453/js/000112/1.htm
ラウォッチ
2000/01/12(水) 18:13:39
理解できました。
parent.parent.parent ってはじめてみました。
こんなふうに修飾できるんですね。勉強になります。
わかりやすい説明ありがとうございました。
[上に]
[前に]
[次に]