※ ChatGPTを利用し、要約された質問です(原文:[javascript]ホームページタグの書き換えとonclickについて)
[javascript]ホームページタグの書き換えとonclickについて
[javascript]ホームページタグの書き換えとonclickについて
どうしても、うまくいかない部分が2点ありますので分かる方、手直ししていただけないでしょうか?
さまざまなHPを参考にして、下記、ソースを作成しました。
送信aを、
実行すると、新しいウィンドウが開きます。
そして、相手からの受信を待たず、
送信b
を実行すると、
送信aの結果が反映されないことがよくあります。
同一の、ウィンドウに再度表示され、正常に受信終わる前に閉じた状態になるため、エラーになると思っています。
そこで、これを何とか、克服する方法はないものでしょうか?
また、javascriptを用いて、
<form action="url.cgi?acc=■" method="post">
の■の部分を、毎回好きな数字に書き換えたいのですが何か、よい方法はないものでしょうか?
以上2点ありますが、分かる方のみでもとても助かりますので、手直しのほど、何卒、宜しくお願い致します。
<script language=javascript>
function submitByNewWindow(frm) {
window.open('','new','width=500,height=400,left=0,top=0,scrollbars=yes');
frm.target = "new";
frm.submit();
}
</script>
■へ入れる文字→[ ] <BR>
<form action="url.cgi?acc=■" method="post">
<input type="text" name="do" value="a">
<input type="hidden" name="type" value="other">
<input type="button" onclick="submitByNewWindow(this.form);" value="送信a";>
</form>
<form action="url.cgi?acc=■" method="post">
<input type="text" name="do" value="b">
<input type="hidden" name="type" value="other">
<input type="button" onclick="submitByNewWindow(this.form);" value="送信b";>
</form>
お礼
回答いただきありがとうございました! また、返信が遅くなり、スミマセン。 回答いただきました、ソースをいろいろいじっていて、無事思い通りの物を作成することができました。 本当に、ありがとうございました!!