WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:フレームからwindowを終了させる

0:[投稿] 吉田 [2002/04/15 17:41 ][環境:WIN+IE WIN系+Java]

左右に2分割したフレームの左側のフレームに表示された文字(xxx)をクリックすることによってwindow全体(?)が閉じるようにしたいと思い、javascriptで左に表示されるページに次のように記述することによって成功しました。

<A href="javascript:window.close()" target="_parent">xxx</A>

しかし、functionを使用して同じ動作をさせたいと思い次のように記述したところまったく反応がありません。

<SCRIPT language="JavaScript">
<!--
function subwin(){
    window.close() target="_parent";
}
//-->
</SCRIPT>
<A href="javascript:subwin()">xxx</A>

自分なりに調べてみたのですが、初心者の悲しさで原因がわかりません。
お知恵を御貸しいただけないでしょうか。宜しくお願いいたします。


1:[回答] ヨシミ [2002/04/15 18:39 ]

記述方法に問題があります。
> window.close() target="_parent";
これがだめ。

特定のウィンドウを処理する方法で検索してみよう。


2:[完了] 吉田 [2002/04/15 21:31 ]

ヨシミ様、レスをありがとうございます。吉田と申します。

レスの内容にある「特定のウィンドウ」ということをヒントとして、フレームにおける親ウィンドウという点から、親ウィンドウへの参照オブジェクト(?)としてparentを使うということにいきつくことができました。
結果、parent.close();を用いて目的を達成できました。

本当にどうもありがとうございました。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World