出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

子ウィンドウから親ウィンドウの操作   tomokoさん [2004/06/09 21:30:23] [4347]
  Re:子ウィンドウから親ウィンドウの操作   Lightningさん [2004/06/10 12:33:05] [4349]
    Re:子ウィンドウから親ウィンドウの操作   tomokoさん [2004/06/10 12:54:46] [4351]
      管理者により削除されました!! YasNet(管理人)さん [2004/06/10 13:08:35] [4352]
      Re:子ウィンドウから親ウィンドウの操作   YasNet(管理人)さん [2004/06/10 13:11:13] [4353]

[4347] 子ウィンドウから親ウィンドウの操作
投稿者:tomokoさん 2004/06/09 21:30:23
ASP初心者です。親切な方ぜひ教えて下さい。2つあります。
・子ウィンドウから親ウィンドウの操作を行いたいのです。
 子ウィンドウが閉じたら、親ウィンドウ上にあるボタンを自動でクリ ックするにはどのように記述すればいいのでしょうか?Javascript
 でいろいろと頑張ってみたのですがどうにもわかりません。

・ボタンをクリックしたときの処理として、以下のようなソースを書き ました。
function PF_UPDATE(){
if (confirm("データ登録します。よろしいですか?") == true){
document.form1.encoding = "multipart/form-data";
document.form1.action = "315_touroku.asp";
document.form1.method = "post";
document.form1.target = "_parent";
document.form1.submit();
}
}
メッセージのダイアログが出力されて「true」を返すと、登録処理のページに飛んで登録処理を行うことはできるのですが、「false]を返すとページが閉じてしまいます。"else""return false"などを記述してみたりもしたのですが、そうするとなぜか「true」の時と同じ動きになってしまいます。ただメッセージのダイアログだけ消えるようにしたいのですが・・・

どうか宜しくお願い致します。質問の記述が下手ですみません。

[4349] Re:子ウィンドウから親ウィンドウの操作
投稿者:Lightningさん 2004/06/10 12:33:05
JavaScriptの掲示板にいってみたら?とか言いたいですが・・

前半と後半で質問が違ってません?
子ウィンドウが閉じたら〜、というのか
ボタンをクリックしたときに〜というのが混じって何が聞きたいのかよくわかりません・・・

閉じるときにならonUnloadイベントでopenerにたいしclickかなにかをすればいけるかと。

クリックしたときの処理の方ですが、このソースだけえはなんとも・・・
elseはわかるけど、return falseを何処に入れたかとかわかんないし。

どっちにせよ、JSのHPの掲示板に行くべきかと思いますが?

[4351] Re:子ウィンドウから親ウィンドウの操作
投稿者:tomokoさん 2004/06/10 12:54:46
ありがとうございました。
JavaScriptの掲示板に行ってみたいと思います。

[4352] Re:子ウィンドウから親ウィンドウの操作
投稿者:YasNet(管理人)さん 2004/06/10 13:08:35
管理者により削除されました!!

[4353] Re:子ウィンドウから親ウィンドウの操作
投稿者:YasNet(管理人)さん 2004/06/10 13:11:13
> ありがとうございました。
> JavaScriptの掲示板に行ってみたいと思います。
あらま、YasNet(管理人)です。

下記で参考になりますか?
って、もうきてないですよねぇ〜

---------------------------------ここから 子.htm
<HTML>
<HEAD>
</HEAD>

<BODY>
<FORM>
<INPUT TYPE="button" VALUE="親を操作" onClick="javascript:opener.window.opnwin()">
</FORM>
</BODY>
</HTML>
---------------------------------ここまで

---------------------------------ここから 親.htm
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
function opnwin()
{
window.open("子.htm","","width=100,height=100");
}

</SCRIPT>
</HEAD>

<BODY>
<FORM>
<INPUT TYPE="button" VALUE="子を開く" onClick="opnwin()">
</FORM>
</BODY>
</HTML>
---------------------------------ここまで

それでは 失礼致します。



TreeBBS For ASP V.0.1.3
Program By YasNet