![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?c9bd177)
#submitでデータを飛ばす(A.cgi)処理以外にもう一つウィンドウを開いて(B.html)中継をした上で(B.html)からリンクで(A.cgi)に飛ばせたいと思います。ちなみに質問No.994791も私の疑問に近いのかとも思い参照しましたが初心者でわかりません。
print "<td><form action=\"$script\" method=\"GET\">\n";
#認証後の投稿ページ画面へ(forum.cgiへパラメータを渡す/forum.cgi?id=$id&pw=$pw)へ飛ぶ
print "<table align=\"center\"><tr><td>\n";
print "<tr><th><UL><LI>すでにパスワード取得済みの方はこちらからどうぞ</th>\n";
print "<tr><th>ログインID<th><input type=text name=id size=8></tr> \n";
print "<tr><th>パスワード<th><input type=password name=pw size=8></tr> \n";
print "<tr><th colspan=2><input type=submit value=' 認証する '></tr> \n";
#この辺に入れるのかな?
#やりたい処理をまとめると<FORM TYPE="subumit">でデータをCGIに飛ばして、画面には別のHTMLを表示する。
#CGI入力されたデータを一個飛ばしてCGIで利用したいためです。
print "<td><input type=hidden\">\n";
print "</td></tr></table>\n";
print "<P><table align=center>\n";
print "<UL><LI> <a href=\"$postmail\">パスワードを新規取得の方</a> はこちら \n";
#認証の前処理:会員登録画面(postmail.html)へ飛ぶ#2004.12.6
print "<LI> <a href=\"$pwmake?mode=change\">パスワードを変更の方</a> はこちら \n";
print "</table></form>\n</body></html>\n";
exit;
A 回答 (1件)
- 最新から表示
- 回答順に表示
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_15.png?c9bd177)
No.1
- 回答日時:
最初に苦言を一言
急いでいるからと云って、2度も同じ質問を繰り返さないで下さい。
読まされる方は、ガッカリして、返事する気力を失います。
問題の切り分けというか、どれがどこで実行されるか理解されてないようにも見受けます。
>submitでデータを飛ばす(A.cgi)処理以外にもう一つウィンドウを開いて(B.html)中継をした上で(B.html)からリンクで(A.cgi)に飛ばせたいと思います。
1.submitボタン操作でactionに記述したページが呼び出されますが、
同時に別ウィンドウを開きたいなら、
<form onsubmit="window.open('B.html','new')">
のようにonsubmitイベントを記述します。
2.>(B.html)からリンクで(A.cgi)に
ここは、B.htmlにリンクを作っておけばいいだけだと思いますが、ユーザーがクリック動作する必要なくしたいとかじゃないですよね。
3.以下はJavaScriptの話ではなさそうですけど
>#やりたい処理をまとめると<FORM TYPE="subumit">でデータをCGIに飛ばして、画面には別のHTMLを表示する。
画面には別のって、最初の文章と食い違ってるので、何をしたいのかわかりません。
タグの記述も間違ってるし。
>#CGI入力されたデータを一個飛ばしてCGIで利用したいためです。
さらに解りません。
一個飛ばすって、送信されてきたデータをキャンセルしたい?
一個だけ送信したい??
沢山きても必要なのだけとりだせばいいのでは?
cgiの方は、その言語の質問掲示板で問題を整理して改めて質問してみて下さい。
JAVASCRIPTなのかCGIのどちらに関連する質問なのか不明なため両方に載せました。見る方にとって猥雑で、意欲を阻害させてしまったとしたらお詫びします。
A.cgiの修正
print "<td><form action=\"$script\" method=\"GET\"onsubmit=\"window.open('http://B.html','new')\">\n";
B.htmlの修正
<INPUT TYPE="submit" action="http://A.cgi?id=$id&pw=$pw" method="POST" VALUE="フォーラムへの入室"onclick="window.close()"></FORM>
これでひとまず最初の質問への解決はしました。
私のつたない質問に回答していただきました。hrm_mmm様ありがとうございました。m(__)m
しかし、ここで別の問題が出ましたが別質問にいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- PHP PHP MySQLに画像を直接保存 2 2022/06/05 11:50
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- Visual Basic(VBA) Selenium.ChromeDriverの使い方について 7 2022/09/22 06:43
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CGI掲示板のSendmail送信について
-
ファイルのアップロードができ...
-
cgiでのprint関数
-
ホームページビルダーで作ったh...
-
DBの更新について困っています
-
POST送信
-
cgi+htmlテンプレート使用
-
正規表現の o
-
CGIへ飛ばずに処理だけさせたい
-
ラジオボタンが両方とも選択で...
-
wordの数式について 定積分を書...
-
「value」に2つの値をセットす...
-
INPUT TYPE
-
LuaJITで日本語出力
-
[HTML]プルダウンメニューの横...
-
if構文を追加するとうまくうま...
-
ラジオボタンを選択済みにする...
-
ディレクトリのファイル数取得
-
ひらがなチェック
-
チェックボックスの返す値
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlからパラメータで、cgiに渡...
-
sendmail 送信先を複数設定す...
-
iis+cgiでmultipart/form-data...
-
フォントサイズを変えるには?
-
CGI経由でのPDFファイルをダウ...
-
perl/cgi リダイレクトができない
-
2つのドメイン、同じサーバー。...
-
サーバー上のPDFにCGIでパスワ...
-
クッキー書き込みが正常に行わ...
-
cgi(perl) sendmailの使い方
-
CGI
-
クッキーを使って投票欄に名前...
-
TOK2で基礎的なCGIをUPしたが動...
-
クオートの多重入れ子をするには?
-
CGIでテキストボックスの内容に...
-
フォームメール(iモード用)で...
-
プログラム実行中の待機ページ...
-
ホームページビルダーで作ったh...
-
substrで数値を抽出してのマッ...
-
perlで重複データを集計
おすすめ情報