![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.3ベストアンサー
- 回答日時:
こんにちはsumomo0423さん、xruzです。
>受け取った変数をパラメタとしてスプリクト(php)を実行して処理結果を表示させるには
なるほど。。。そうですか??
こんな感じですか?
子[mvval2.html]
<html>
<head>
<title></title>
</head>
<script language="JavaScript">
<!--
function st() { // 値転送後サブのsubmitを実行
document.f2.submit();
}
//-->
</script>
<body onLoad="opener.sendVal(document.f2);st();">
<form action="****.php" method="post" name="f2">
<input type="text" name="t2">
</form>
</body>
</html>
たぶん(?)これでいいはずなんですが、がんばってくださいね(~:~i
おぉ~!
出来ました!
完璧です。
ありがとうございました。
便乗で申し訳ないですがこっちの質問も見ていただけますか?
http://oshiete1.goo.ne.jp/kotaeru.php3?q=169048
よろしくお願いします。
No.2
- 回答日時:
こんにちはsumomo0423さん、xruzです。
こんな感じでしょうか?
親[mvval1.html]
<html>
<head>
<title>oya</title>
</head>
<script language="JavaScript">
<!--
function winOpen() { // サブを開く
var wid=window.open("mvval2.html","SubWindow","left=400,top=100,width=300,height=400");
}
function sendVal(f2) { // サブへ転送
f2.t2.value=document.f1.t1.value;
}
//-->
</script>
<body>
<form method="post" name="f1">
<input type="text" name="t1">
<input type="button" value="open" onClick="winOpen();">
</form>
</body>
</html>
子[mvval2.html]
<html>
<head>
<title></title>
</head>
<script language="JavaScript">
<!--
function st() { // 値転送後サブを実行
alert(document.f2.t2.value);
}
//-->
</script>
<body onLoad="opener.sendVal(document.f2);st();">
<form method="post" name="f2">
<input type="text" name="t2">
</form>
</body>
</html>
がんばってくださいね(~:~i
この回答への補足
xruzさん、ご回答ありがとうございます。
おかげさまでだいぶ解ってきました。
もう少し教えてください。
サブウィンドウを開いた時点で受け取った変数をパラメタとしてスプリクト(php)を
実行して処理結果を表示させるにはどうしたらよいでしょうか?
No.1
- 回答日時:
意外と、悩ましいんですよね、これ。
私も経験あります。一旦、空白のウィンドウを開いておいて、それをターゲットにして submit すれば良いです。
雰囲気は、こんな感じ。
function do_submit(form) {
window.open("about:blank","SubWindow","left=400,top=100,width=300,height=400");
form.submit();
}
<form target="SubWindow" onSubmit="do_submit(this)">
...
この問題に関係の無いところは省略してあります。また、試してないので、細かい
ところが間違っている可能性があります。
この回答への補足
a-kumaさん、ご回答ありがとうございます。
回答内容は理解出来ました。
質問内容を補足させていただきますと、
今回やろうとしているのはsubmit時のアクションではなく
フォーム内に補助画面表示ボタンを押された場合のアクションです。
この場合の対応方法はご存知でしょうか?
よろしくおねがいします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・【大喜利】【投稿~8/27】 こんなガソリンスタンド二度と来るか!なぜそう思った?
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・【お題】動物のキャッチフレーズ
- ・【お題】甲子園での思い出の残し方
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・自分用のお土産
- ・人生で一番お金がなかったとき
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・ちょっと先の未来クイズ第1問
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
javascriptのちょっとした動作...
-
tabindexの取得
-
JSPでonChangeを強制発行するに...
-
カーソルが当たった箇所に吹き...
-
開いたサブウインドウから値を...
-
SHIFT + TABキーの...
-
ロストフォーカスしたフォーム...
-
フォームのPOSTデータをサブウ...
-
サブウィンドウに変数を渡す方...
-
input要素のtype属性を変えたい
-
テキストボックスの背景色について
-
return trueとreturn falseの用...
-
cookie使用時にundefinedと表示...
-
【jQuery】input nameの文字列...
-
value内に変数を入れたい
-
javaScriptの変数をJavaの変数...
-
別ウィンドウへのsubmitの挙動...
-
JavaScriptで特定のtdタグにcla...
-
クリアボタンの動作について
-
CSVファイルを読みこみ、プルダ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
tabindexの取得
-
TextBoxに半角数字以外を入れた...
-
HTMLファイル同士での値渡し
-
プルダウンで選択された値を別...
-
VBscriptの配列変数をJavascrip...
-
どちらかひとつのテキストボッ...
-
テキストボックスに入力した色...
-
フォームの内容でリンク先URLの...
-
GetElementByIdがうまく取得で...
-
ページ間で変数を保持したい
-
javascriptのちょっとした動作...
-
フォームのPOSTデータをサブウ...
-
jQueryのdatepickerの日付が選...
-
テキストエリアに履歴を残したい
-
VBSからjavascript
-
JSPでonChangeを強制発行するに...
-
画面表示時の初期フォーカスの...
-
JavaScriptの値を、cgiに渡す方...
-
開いたサブウインドウから値を...
-
マイナスなら赤字で表示したい...
おすすめ情報