親ウィンドウと子ウィンドウの制御について、質問です。

子ウィンドウを開いた状態で、親ウィンドウを閉じた時に
連動して子ウィンドウを閉じたいのですが、閉じません。
(複数の子ウィンドウの内、閉じるモノと閉じないモノがあります。
 同じ記述をしているんですが...)
よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

補足を見ましたが、、、



SyosaiWinはグローバル変数としても宣言されていますが、戻値を受け取る時にローカル宣言してますよ。
グローバルのSyosaiWinとローカルのSyosaiWinは別の変数であり、openの戻値を受け取ったSyosaiWinはopenSyosaiWin関数の終了とともに消滅します。

恐らく「うっかり」だったのだと思いますが、もし変数のスコープや寿命についての理解が完全でないのであれば、再度質問してください。
    • good
    • 0
この回答へのお礼

ご指摘のとおりでした!
本当にありがとうございました!

お礼日時:2001/06/11 17:01

どう記述しているのでしょうか?



 開いたウィンドウの名前を全部記憶しておいて、それらを閉じるだけで、親のClose時に閉じればいいだけでは?

この回答への補足

記述内容
----------------------------------------------------------------------
/* ウィンドウ内容移行時に、サブウィンドウを閉じる */
function closeSubWin()
{
closeHinmokuWin();
closeSyosaiWin();
}

/* 品目表示ウィンドウ */
var HinmokuWin = null;
function openHinmokuWin( p1String )
{
var url = "n_wzhinmokul01.jsp?" + p1String;
var opt = "directories=no,location=no,menubar=no,resizable=yes,status=no,toolbar=no, width=" + 720 + ",height=" + 480;
var winname ="hinmokuWin"
HinmokuWin = window.open( url, winname, opt );

HinmokuWin.focus();
}

function closeHinmokuWin()
{
if( HinmokuWin && HinmokuWin.name ) {
HinmokuWin.close();
HinmokuWin = null;
}
}

/* 詳細表示ウィンドウ */
var SyosaiWin = null;
function openSyosaiWin( p2String )
{
var url = "n_wzpwst.jsp?" + p2String;
var opt = "directories=no,location=no,menubar=no,resizable=yes,status=no,toolbar=no,scrollbars=yes, width=" + 720 + ",height=" + 600;
var winname ="syosaiWin"
var SyosaiWin = window.open( url, winname, opt );

SyosaiWin.focus();
}

function closeSyosaiWin()
{
if( SyosaiWin && SyosaiWin.name ) {
SyosaiWin.close();
SyosaiWin = null;
}
}
//-->
</script>
</head>

<body
onUnload="closeSubWin();"
>
----------------------------------------------------------------------
見にくかったら、スミマセン。
HinmokuWin は閉じるのですが
SyosaiWin は閉じません。
どうでしょうか?
よろしくお願いします。

補足日時:2001/06/11 16:01
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q両親の離婚に伴う子(成人)への影響

両親が離婚して既婚の成人と未婚の成人の子がいた場合に、
何か法的に子に影響のあることってありますでしょうか?
未婚の子の戸籍のことぐらいでしょうか?

また、父と母は他人になるわけですが、
親子の縁は法的にきれるものではないということを
このサイトを読んでいて学びました。
心情的には100%母親側の味方なのですが、
今後父が病気等になった場合、
子は父に関わらざるをえないのでしょうか?

Aベストアンサー

両親が離婚して既婚の成人と未婚の成人の子がいた場合に、

>何か法的に子に影響のあることってありますでしょうか?
ご質問では成人している子供なので一切ありません。

>未婚の子の戸籍のことぐらいでしょうか?
何もかわりません。変化なしです。

未成年の子供の場合には親権者が一人になるのでその記載がのりますが。

>今後父が病気等になった場合、子は父に関わらざるをえないのでしょうか?
親に対する扶養義務の話であれば、それはそもそもそんなに強い扶養義務が課せられているわけではありません。ただ全く無関係に生きるというのは出来ないかもしれません。何がしかの問い合わせなどはあるでしょうし、父がなくなれば遺産(財産ならよいけど借金もありえる)の話もありますし。

Qフレームで区切られたウィンドウを閉じたい

HTML,JavaScriptでの質問です。

Aの画面よりボタンのonClickイベントでBの画面を開いています。
Bの画面は親フレームがあり、上下にフレームを切っています。
Bの上フレームのボタンのonClickイベントでclose();を記述しているのですが、
フレームを切っているためにウィンドウが閉じないようなのです。
※Bの上フレームだけを開き、ボタンを押すと閉じるので。
環境はWindows98,IE5.5です。
どなたか対応方法をご存知の方、よろしくお願いします。

Aのボタンでのイベント:
onClick='subwin = window.open("B0.html","bbb");'

Bのボタンでのイベント:
onClick='close();'

Aベストアンサー

フレームの場合、一番上のフレームを閉じなければブラウザが閉じられることはないので、Bのボタンでのイベントを、
  onClick='top.close();'
としてみて下さい。
top は一番上のフレームを表す window オブジェクトで、フレームでない場合には、自分自身を表します。
このため、フレーム時でも単体時でも使えるはずです。

Q成人の子を、実父の戸籍へ戻せますか?

妻は再婚、子連れで私と結婚しました。

子が成人して何年も経つのですが、
実父のもとへ戻りたいと意思表示がありました。

実父とはある程度、同意の方向に進んでいます。

法律相談にも行ったのですが、あいにく専門外の方で、姓の変更は可能という事が分かったのですが、戸籍についてはハッキリしませんでした。

ネットで検索してみたのですが、成人の場合はレアケースの様で、良く分かりませんでした。

成人の子を、実父の戸籍へ戻したいのですが、可能でしょうか?

また、どの様な手続きが必要でしょうか?

ご存知の方、よろしくお願いいたします。

Aベストアンサー

 私だったら、市役所の戸籍担当課か、最寄りの法務局の戸籍課へ相談します。
 市役所に相談するのがまずい場合は、法務局に直接相談ですね。
 市役所も判断できないときは、法務局戸籍課へ照会しますので、法務局に直接電話で相談するか、近くなら直接相談に行くというのも確実な方法です。
 その場合成人したお子様の戸籍が、離婚前は父の戸籍→離婚後母の戸籍に入籍→あなたとの再婚後、あなたの戸籍に入籍なのか、現在も母の再婚前の戸籍に残っているのかなど、戸籍の異動経過も聞かれると思います。

Q現在開いているWEBページを閉じるために、閉じるという文字で閉じたいのですが

タイトルのとおりです

リンク先のページで一番下に「閉じる」という
文字を付け、それをクリックするとそのページが閉じて最初のページのブラウザだけが残るようにしたいのですが、そのタグを教えてください

初心者ですが、以前タグの質問をしたところ、
こちらのカテゴリーに移動させられたので、
今回からこちらのカテゴリーに質問させていただきます。

よろしくお願いします。

Aベストアンサー

<A href="JavaScript:window.close()">閉じる</A>

一カ所だけでしたら,これでも良いと思いますよ。
ただし,これを入れるページは,新しいページで開くようにリンクしてくださいね。

Q再婚した時、親権を持つ自分の子が成人していると、子の姓は再婚者の姓か今の姓かを選べますか? また、そ

再婚した時、親権を持つ自分の子が成人していると、子の姓は再婚者の姓か今の姓かを選べますか?
また、その選択に関する手続きについての注意点があれば教えてください。

Aベストアンサー

あなたが親権を持つ成人の子どもさんの戸籍は、あなたの戸籍に入っているのですね。それだとすると、あなたの再婚相手と子どもさんが養子縁組しない限り、子どもさんの姓は変わりませんし、戸籍も今のままです。

姓を選ぶのでは無く、養子縁組するかどうかで子どもさんの姓の取り扱いは変わらなかったり変わったりします。

QHTMLのタグは閉じなくてもいいのでしょうか...

とあるサイトのソースをみたところ、
<TD>タグが閉じられていないようなのです。

全部が全部閉じられていないというわけではなく、
タグ内でオプション(文字の色やalign等)が指定されている場合は
閉じてあるようなのです。
他にも</TD>の前に</TR>があったり...。

表示はIE,NN共にちゃんと表示されています。

しかし、ちゃんと<TD>タグを閉じるように修正すると、
かなりずれるようです。

私の中ではタグはちゃんと閉じるものだという考えがあるので、
上記のようなソースの書き方は???なのです。
私の考えがもう古いのでしょうか。
私もHPを作成していますが、タグは必ず閉じるようにしています。

前置きが長くなってしまいましたが、
上記についてお聞きしたいのは以下の通りです。
・タグによっては閉じなくてもいいのか。
・タグは前後してもいいものなのか。(上記</TD>と</TR>のような感じ)
・上記のようなソースの書き方は技術的に使われるものなのか。
 (つまり、意図的にやっているものなのか)

基本的な書き方しか知らないので、ちょっと不思議に思いました。
とても基本的な質問だと思うのですが、お答え願いますでしょうか。

よろしくお願いします。

とあるサイトのソースをみたところ、
<TD>タグが閉じられていないようなのです。

全部が全部閉じられていないというわけではなく、
タグ内でオプション(文字の色やalign等)が指定されている場合は
閉じてあるようなのです。
他にも</TD>の前に</TR>があったり...。

表示はIE,NN共にちゃんと表示されています。

しかし、ちゃんと<TD>タグを閉じるように修正すると、
かなりずれるようです。

私の中ではタグはちゃんと閉じるものだという考えがあるので、
上記のようなソースの書き方は???なので...続きを読む

Aベストアンサー

<tr><td>は省略可能ですね。
他に、<body>や<p>も可能だったと思います。
ただし、XHTML(?)とかになってくると省略が許されません。
HTMLでは大丈夫でしょう。

</td>の前に</tr>があっても、本来省略可能ですから、
別段認識していないのでしょう。

Q離婚した時に子が成人していたら、子の戸籍は?

 離婚して、私は籍が独立したのですよね。でも子は、何も手続きしなければ、前夫の子となっているのですか。子は二人とも成人していましたが。。。
 私と子は戸籍では他人ですか?
 また、子の健康保険の扶養に、私は入れるんでしょうか?
不安になってきました。

Aベストアンサー

離婚時にどのような手続きをされたのか疑問です。

通常、離婚届を出す際に子供の戸籍をどちらに入れるか?決めるものです。

旦那さんの性を名乗っているのなら、旦那さんの戸籍に入っているはずです。



だとしても親子の関係は切れるものではありません。
戸籍上も親子である事に間違いはありません。


ただ、健康保険の扶養に関して言えば、親子関係の問題よりも実際に扶養関係にあるか?という事が大きな問題となります。


極端な例を言えば、全くの赤の他人であっても生計を共にし扶養関係にある事が認められれば健康保険の扶養に入る事が出来ます。
逆を言えば、親子であっても生計を共にしている形跡が無ければ健康保険の扶養には入れません。

Q

人気Q&Aランキング

おすすめ情報