• ベストアンサー

値の受渡方法

たとえば  strV = <%=gstrV%> とすれば、gstrV の値を strVに入りますが、 strVの値をgstrVへ入れることはできないのでしょうか? ASPよくわからずに作らされているのでかなり困ってます。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

strVはJavaScriptやVBScriptの変数だと考えてよいですか?(多分そうだと思いますが…) と言う前提で考えると、gstrVへstrVの値を入れるには 画面遷移が必要になります。 画面AでstrVの値をGetなりPostなりで画面Bに送り、 画面BのASP(サーバサイドの処理)で送られてきた strVの値をgstrVに入れればOKです。 ちなみに、GetとはURLの末尾に "?strV=***&strV2=***"という形で値を送る方法であり、 Postとはformを使って値を送る方法の事です。

noname#10813
質問者

お礼

ありがとうございました。 他の方法で実装できるかどうかを検討します。

noname#10813
質問者

補足

画面遷移しない限り、同じスクリプトファイル内(VBSです)に書かれている変数でも値の受渡ができないという理解でよろしいのでしょうか?

その他の回答 (1)

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.2

ASPの話であれば、 >たとえば > strV = <%=gstrV%> >とすれば、gstrV の値を strVに入りますが、 入りません。 strV = hoge というテキストに置き換わるだけです。 この手の話はサーバ側/クライアント側に分けて考えなければ、 理解するのは苦しいでしょう。 >strVの値 これはクライアント側の話。

noname#10813
質問者

補足

すいません、"hoge"って何ですか?

関連するQ&A