No.3ベストアンサー
- 回答日時:
サンプル作ってみた
---"main.html"---
<form onsubmit="
window.name='main';
window.open('sub.html', '_blank');
return false;
">
<input type="submit" value="sub">
</form>
---"sub.html"---
<form action="http://www.google.com/search" target="main" >
<input name="q" value="javascript">
<input type="button" value="検索" onclick="
this.form.submit();
window.close();
">
</form>
No.2
- 回答日時:
動きそうだけど、"が一つ足りない。
alert(this.form.target);
でoyaと表示されますか?
この回答への補足
winname=window.opener.top.name;
document.test.target = winname;
と記述してみたのですが、javascriptエラーになり、
表示できません。
また、target="oya"とした場合でも、表示できません
でした。
試行錯誤の結果、親画面が切り替わるようになった
のですが、2回画面が切り替わります。
空白ページに一瞬なって、本当のページになります。
その際、登録処理を行ってるのですが、
2回同じものが書込みされてしまいます。
これは、FORMで一度、別ページに飛ばして、
CGIを呼び出して、処理結果をまた表示してる
からでしょうか?何か、良い解決法はありませんか?
No.1
- 回答日時:
この回答への補足
回答有難うございます。SUBMITで<FORM>の値を渡してみたのですが、
親ウィンドウは更新せずそのままで、子ウィンドウが切り替わってしまいます。
何がいけないのでしょうか?良かったら教えて下さい。
ちなみに、親ウィンドウで入力されたものを子ウィンドウのCGIで再編集し、
ウィンドウを閉じて、親ウィンドウでまた違うCGIで、更新させるしくみを
とりたいと思っています。以下が簡単な要所のプログラムになります。
親ウィンドウの処理
<script language="javascript" type="text/javascript">
<!--
function make_newwin(f) {
window.name="oya";
var w = window.open('about:blank', f.target, 'width=500,height=300,resizable=yes,scrollbars=yes');
w.focus();
}
-->
</SCRIPT>
<FORM name="test" action=/cgi-bin/test-check.cgi" method="post" target="ko" onsubmit="make_newwin(this)">
:
<input type="button" name="touroku" value=" 登録 " onClick="subm();">
子ウィンドウの処理
<script language="javascript" type="text/javascript">
<!--
function subm()
{
document.test.submit();
}
function click_close () {
window.close();
}
<FORM name="test" action=/cgi-bin/test-new.cgi" method="post" target="oya" >
<input name="op" type ="hidden" value="up">
:
<input type="button" name="touroku" value=" 新規登録 " onClick="subm(),click_close ();">
-->
</SCRIPT>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ソフトウェア) Figma 1 2023/06/23 14:22
- Chrome(クローム) googleアカウントのアイコンをローマ字または漢字で表示させたい 2 2023/05/06 22:25
- その他(OS) Windowsで大量の画像サイズを半自動で変更する方法 6 2023/02/17 08:45
- Word(ワード) Microsoft Word2023で、修正箇所を表示させたい 1 2023/02/09 10:07
- Windows 10 拡大鏡の音声読み上げ機能が機能しません 2 2023/02/23 22:34
- その他(プログラミング・Web制作) pythonで変数にオブジェクトを代入するにはどうしたらよいでしょうか 2 2023/08/20 20:36
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- その他(OS) エクスプローラのアクティブウィンドウのタイトルバーに色がつかない 3 2023/07/18 18:34
- Mac OS Macのショートカットの省略形 2 2023/01/26 03:22
- その他(OS) MacのFinder操作について 2 2022/07/13 07:29
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
POST時に要素を削除してからPOST
-
iframe内のformをサブミットす...
-
submitボタンを表示することな...
-
別ウィンドウへのsubmitの挙動...
-
指定したタグを書き換えるには?
-
FormのonsubmitでJavaスクリプ...
-
this.formがundefined
-
1つのformで複数のactionをボタ...
-
javascriptでASPにデータを渡す
-
正規表現で複数マッチ条件で悩...
-
マウスをブラウザの外に出した...
-
<JavaScript>tableタグを入力不...
-
return trueとreturn falseの用...
-
プルダウン 項目が多いので先頭...
-
hiddenのvalueの値を変えたい
-
【jsp/Java】チェックボックス...
-
Javascriptでのbuttonのname属...
-
onchangeイベントを強制的に発...
-
javascript作成してます。ラジ...
-
JavaScriptにて動的に配列を作...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1つのページにformを2つ設置。2...
-
複数のフォームを一括で自動送...
-
Cookieに保存されない
-
別ウィンドウへのsubmitの挙動...
-
submitした値を返したい
-
formのsubmitイベントの発生に...
-
javascriptでASPにデータを渡す
-
フォームが空欄の時にフォーム...
-
focus()が上手くいかない
-
iframe内のformをサブミットす...
-
POST時に要素を削除してからPOST
-
FormのonsubmitでJavaスクリプ...
-
1つのform内に2つのsubmitボタ...
-
JavascriptからSubmitして画面...
-
submitボタン押下後、disabled...
-
添付ファイルの未選択チェック方法
-
enterキーでのtab移動
-
ファイル選択と同時にアップロ...
-
別窓ウィンドウから親ウィンド...
-
Javascript IEで「識別子があり...
おすすめ情報