• ベストアンサー

ASP(VBS) ←→ JavaScript の変数値のやりとり

どうかよろしくおねがいします。m(__)m VBScript とJava を使ったデーターベースを作成していますが、VBScript で取得した変数値を Java で使用するには ( またその逆も )どうしたらいいのでしょうか。

  • naru
  • お礼率76% (155/202)

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

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

確信は持てませんが、 JavaScriptの1行目 「if ( i == 1 ) { 」を、 「if ( <% = i %> == 1 ) { 」 にしてもダメでしょうか?

naru
質問者

お礼

その通りでした。どうもありがとうございます! ただ、その逆をやろうとすると、また難しいみたいです。 また行き詰まったらこちらで質問させていただきます。

その他の回答 (1)

  • tomo8047
  • ベストアンサー率39% (21/53)
回答No.1

「IIS上のASP」と「ブラウザ上のscript」との間の話ですよね。 IIS→ブラウザ  単に、aspファイルのスクリプト部分に値を埋め込む。 ブラウザ→IIS  Formのgetやputで、IISに送る。 ファイル転送とか高度なことをするにはこれだけでは足りないけど、基本はコレでしょう。

naru
質問者

お礼

あれからいろいろ調べてみたのですが、 Form で送るというのはどうやら常套手段みたいです。 今後の参考にさせていただきます。 素早いご回答、誠にありがとうございました。

naru
質問者

補足

いえ、例えば以下のようにやりたいんです。 // VB <% i = 1 %> // Java if ( i == 1 ) { window.alert("OK!") } else { window.alert("NO!") } サンプルですが、上記を実行しても、どうも変数の値を みてくれないみたいです。

関連するQ&A

  • ASP Session変数名の取得

    ASP(VBScriptにて)現在使用されているセッション変数の一覧を変数名(Key)と共に取得したいです。 どのようにすればできますか?

  • VBScriptからストアドプロシージャのOUT変数の取得について

    SQLServer2000上でOUT変数によって戻り値を呼び出し元に返すストアドプロシージャを作成し、VBScriptから実行したいと思っていますが、OUT変数上の戻り値を取得する方法がわかりません。 ADO経由でselect文の結果をrecordsetとして取得するメソッドは用意されているようなのですが、OUT変数として取得する適当なメソッドがVBScriptには見つかりませんでした。 同じようなことを行ったことのある方がいらっしゃいましたらやり方を教えて頂けますでしょうか。

  • ASP VBS global.asa Session_OnStart内

    ASP VBS global.asa Session_OnStart内でサーバーの環境変数取得 教えてください。global.asa内で環境変数って取得できるのでしょうか? 今までglobal.asaファイル内で直接書いていた文言を、環境変数から取得する、 というプログラム修正をしなければならなくなりました。 まず、VBSファイルを作成して、環境変数を取得することはできました。 その内容でそのままglobal.asaに記述すると、おそらく、環境変数が正しく取得できません。 このおそらくというのは、エラーが表示されないのです。 ただ、取得できていないので、その後の処理でエラーとなります。 環境は、 IIS 6 Windows2003server です。 いろいろ調べているのですが、いい回答が見つからず。 そもそも、global.asa内で環境変数を取得できるのかも分からず。 お願いします。

  • JavaScript内で得た値をVBScript内で使用する。

    こんにちは! ちょっと複雑なのですが、ご存知でしたら教えて下さい。 今VBScriptで、ADOを使用してデータベース接続をし、コンボボックス で一覧を選択できるようにしています。 ここで<SCRIPT LANGUAGE=javascript>を使用して _onchange()関数(コンボボックスの値が変更したら関数を実行する) でコンボボックスの値を取得します。 </SCRIPT> ↑この部分だけjavascriptで他はVBScript で、この関数で取得した値をVBScript内で使用したいのですが、 可能でしょうか?

  • ASPでデータベースの更新をかけるには

    ASPでデータベースの更新をかけるには どのようなプログラムを書けばいいか教えてください 言語はVBScriptを使用しています

  • javascriptとphpの変数のやり取り

    ある該当ページ(mtの検索結果ページ)が拡張子をphpにできず、 <script src=hogehoge.php></script>でphpファイルを読み込んで、 実行したいと思います。 phpを使用している理由はある変数を取得したいのですが、 今回は関係ないので割愛します。 ■以下ソース ・該当ページ(mt-search.cgi) <html> <head> <title>hoge</title> <script type="text/javascript" src="/hogehoge.php"></script> </head> <body> <script> document.write("<p>"+str+"</p>"); </script> </body> </html> ・phpファイル(hogehoge.php) <?php if(test == test){ $str = "成功" }else{ $str = "失敗"; } ?> <script type="text/javascript"> <!-- var str= "<?php echo $str?>"; --> </script> このようにしているのですが、 うまく出力されません。 php側の出力はうまくいっているようなのですが、 ブラウザ側の方でちゃんと変数がわたっていないようです。 画面は真っ白です。 ご教授お願いいたします。

  • vbs

    VBScriptですが、 IEで実行するときに、実行しているURLを取得する方法があれば教えて下さい。

  • VBscriptの配列変数をJavascriptで使うには

    下記ソースでVBscriptの配列変数をJavascriptで使うにはどうしたらいいでしょうか。 vbscriptで配列stat2(i)に値セット後javascriptで使いたい <script type="text/javascript"> <!-- //===== function test(){ var i; for (i=0;i<9;i++){ document.form1.text1[i].value=<%=stat2(i)%>; <-これだとエラー } } //====== //--> </script>

  • 環境変数

    WindowsMeで環境変数PATHに「%JAVA_HOME%\bin;」を追加しようとすると 「環境変数を置き換えることは出来ません。(”%”は1つしか使用できません)」 というエラーが出て、追加できないんですが・・。 「C:\j2sdk1.4.0\bin」だと追加できるんですが。 「%JAVA_HOME%\bin;」で追加したいんですが どうすればいいんでしょうか?

    • ベストアンサー
    • Java
  • ASPからJavaScriptへの受け渡し方法は?

    ASPを利用し、WEB-APを作っている初心者です。サーバサイドのスクリプトはVBScriptを使っているのですが、クライアントブラウザの制御に関する部分は、職場のブラウザ環境がNetscapeCommunicator4.7なので、JaveScriptを使わざるを得ません。 私、JaveScriptが苦手で良く分からないのですが、サーバサイドでADO経由でDBから取得した値を、クライアントサイドで実行されるJaveScriptのコードの中に埋め込む方法はあるのでしょうか? 具体的には、次のコード中、 01 <SCRIPT LANGUAGE="JavaScript"> 02 <!-- 03 myMsg = "あああああ"; 04 myMsg = myMsg + myMsg; 05 myCnt = 0; 06 myChar = "1"; 07 myApp = myChar.length; 08 function myFunc(){ 09 document.notice.noticeMes.value = myMsg.substring( myCnt , myMsg.length ); 10 myCnt = ( myCnt == (myMsg.length/2)-myApp ) ? 0 : myCnt+myApp; 11 setTimeout( "myFunc()" , 200 ); } // --> </SCRIPT> 03行目のmyMsgという変数にサーバサイドで実行するVBScriptのコードから 動的に値を受け渡したいのです。 よろしくお願いします。