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

[891] Re:JavaScript(クライアント)からVBScript(サーバー)の値の受け渡しについて
投稿者:Tomitomiさん 2001/10/31 16:56:01
こんにちは、Tomitomiです。


> ありがとうございます、Tomitomiさん。
> ASPのことです。説明不足で済みません。
>
> ASPでの解決法をお知りならば、教えていただけないでしょうか?


JAVAScriptはクライアントサイドスクリプトで、
ASPはサーバサイドスクリプトですので、直接的には受け渡しできません。


どういう理由で受け渡ししたいかわかりませんが、
ASPは処理を完了し表示した時点で終了?しています。
ので、値を受け渡すには、JAVAScriptにてPOSTするなり、


location.href = "該当.asp?aaa="+s;


のような形でしか渡せません。
さきほどの、tamaさんのソースを解釈した場合以下のようになると思われます。


<SCRIPT language="JavaScript"><!--
function Change(s) {
/* sは子画面から受け取ったデータです */
document.F1.aaa.value = s;
document.F1.submit();
}
//--></SCRIPT>

<form method="POST" name="F1">
<input type="button" value="JavaScriptで" OnClick="Change('1');">
<INPUT type="text" name="aaa" value="" >
<!--↑今は、textにしてますが、これを hidden にしてくださいね-->
</form>


JavascriptのOnClickイベントにて、Changeファンクションを呼び、1を送る。
JavaScriptのChangeで、aaaに1を代入後
document.F1.submit();
にて、FORMを送信する。


へたな説明ですみません。

JavaScript(クライアント)からVBScript(サーバー)の値の受け渡しについて   tamaさん [2001/10/31 15:24:59] [881]
  Re:JavaScript(クライアント)からVBScript(サーバー)の値の受け渡しについて   Tomitomiさん [2001/10/31 15:43:27] [884]
    Re:JavaScript(クライアント)からVBScript(サーバー)の値の受け渡しについて   tamaさん [2001/10/31 16:12:22] [887]
      Re:JavaScript(クライアント)からVBScript(サーバー)の値の受け渡しについて   Tomitomiさん [2001/10/31 16:25:03] [888]
        Re:JavaScript(クライアント)からVBScript(サーバー)の値の受け渡しについて   tamaさん [2001/10/31 16:39:21] [889]
          Re:JavaScript(クライアント)からVBScript(サーバー)の値の受け渡しについて   Tomitomiさん [2001/10/31 16:56:01] [891]
            Re:JavaScript(クライアント)からVBScript(サーバー)の値の受け渡しについて   tamaさん [2001/10/31 18:00:07] [892]


TreeBBS For ASP V.0.1.3
Program By YasNet