• ベストアンサー

JSPの変数をASP変数に代入する方法

ASPの開発を行っています。 ASPファイル内にJavaScriptを使用しているのですが、 JavaScriptの記述中に設定した変数の内容を ASPのDim変数へ格納させたいのですが、どのようにすれば実現できますでしょうか?

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

  • ベストアンサー
  • PED02744
  • ベストアンサー率40% (157/390)
回答No.2

JSPってのは、Javaサーブレットの一種です。 ASPってのは、IISのサーバサイド処理の仕組みです。 IISではJavaサーブレットは動作しません。 したがって同居できません。 ちなみに、JSPとJavaScriptは全く無関係です。 JavaScriptの事をJSPと呼ぶのだと勘違いされていたとしても、 JavaScriptはクライアントで動作するもので ASPは先にもいいましたがサーバサイドで動作するものですので、 ここでも混乱が発生します。 いろいろな意味で、質問が理解できませんので、補足願います。

その他の回答 (1)

noname#49428
noname#49428
回答No.1

見当違いな質問をされてるようなので、まずはクライアントサイドとサーバーサイドの違いからもう一度整理されてはどうですか。

関連するQ&A

  • ASPからのファイル検索

    お世話になっております。 ASP+SQLServerを使用して開発を行っております。 サーバに格納されたファイルを検索文字を入力して、検索文字が記述して ある、ファイル情報を取得して表示したいと考えております。 ASP+SQLServerを使用して行えますでしょうか? また、MicrosoftIndexServiceを使用すると可能との ことなのですが具体的にどのようにして使用するか分からないでおります。 何方かご存知でしたらお教え願います。 宜しくお願い致します。

  • ブラウザでASPファイルを開こうとするとダウンロード画面になる・・・。

    いつもお世話になってます。 ASPの初心者です。 ASPでWebアプリを作成しています。 作成したASPファイルのURLを指定して開こうとすると、 「ダウンロードしますか?」のダイアログが表示されてしまいます。 そのASPの中身の流れを申しますと、 0.ASPファイルとJavaScriptファイルのインクルード 1.JavaScriptの関数記述 2.ASPの変数定義 3.エラーチェック 4.エラーがあったら別ASPファイルに移動(Server.Transfer使用) 5.エラーがなかったらデータを表示。 といういたってシンプルなものです。 この問題にはまってから3日間本やインターネットで調べていますが、 どうやら調べ方が悪いらしく原因がつかめません。 どなたか原因がわかる方がいらっしゃいましたら教えていただけませんか?? どうぞよろしくお願いします。

  • ASPを使ってサーバ側のバッチを起動する方法

    Windows Server 2003 Standard EditionにIISをたて、ASP.NETを有効にしています。 (1)クライアントPCからローカルのファイルをサーバに転送 (2)転送後、サーバ上のバッチファイルを起動 上記のシステムを構築したいです。 (1)はASP.NETを使えば簡単に実現できるらしいことは分かったのですが、(2)がどうもよく分かりません。 いろいろとサイトを回ってみたのですがそれらしい記述も見当たりませんでした。 ASPでの開発も初心者なので困っています。 よろしくお願いします。

  • 変数の代入について

    他のファイルを参照し変数に代入しましたが 参照式まで代入されてしまいますが、これを回避したいです。 ='C:\フォルダ名\[ファイル名.csv]シート名'!$A$1 理由としては、参照先を知られたくないためです。 Dim A(9) As Variant A(0) = Path & "!$A$1" 'ここの部分の書き方を教えてください。 .Range("B1").Value = A(0) 変数は入力ミスをした場合に元に戻すために使います。

  • Smarty変数の値をJavascript変数代入

    よろしくお願いします。 SmartyのテンプレートにPHPファイルからassignされた変数を、 Javascriptの変数に割り当てたいと思います。 Smartyのテンプレート内では、デフォルトの設定だと、 {$hoge} として、値をHTMLとして書き出す仕様ですが、 色々な諸事情から、このデフォルト設定を、 {{$hoge}} として、{ を二度重ねないと機能しないように設定変更しています。 そこで、下記のようなJavascriptを実行しても上手くいかず、かなりはまってしまってます。 お助けください。 ※ダメな例 <script type="text/javascript"> var balloonA = {{$hoge}}; document.writeln (balloonA); </script> ※↓これだと当然出力されます。 ※aaaaa と表示される。 <script type="text/javascript"> var balloonA = "aaaaa"; document.writeln (balloonA); </script> なぜ、上の書き方だと変数内の値を取得できないのでしょうか? "{{$hoge}}"や'{{$hoge}}' として試しました。でもだめです。 色々ネットで探しましたが、 {literal} を使って・・・・というのもやりましたが、ダメでした。 そもそも、Smartyのデフォルト設定を {{ に変更しているので関係ないと思います。 ん~~何卒お力をおかしください。

    • 締切済み
    • PHP
  • JSPでの変数定義

    以下のようなJSPが2つあった場合にeclipseではTest2がエラーとなってしまいます。(Test2では変数Xが何者か判断できないため) なお実行時には変数の値が参照できるため通常に動作しますが、Test2でもTest1の1、2の記述をする必要があるのでしょうか? Test1.jsp  1.useBeanでBeanAを使用  2.BeanA.getValue()の値を変数にXに設定  3.Test2.jspのインクルード  4.変数Xの値を使用した処理 Test2.jsp  変数Xの値を使用した処理

  • ブック名を変数にしたらアクティブになりません。

    色々と調べたり試したのですが、どうしても判らないので質問させてください。 Excel2002でマクロを組んでいます。 セル上の数値を使って、ブック名を変数に格納しました。 したい事は、「DataBase.xls」のCalendarシートの内容を 「07年6月売上.xls」のとあるシートに値貼り付け です。 格納した変数 Dim Uriage As String Uriage = Worksheets("設定").Range("A4") & "年" & Worksheets("設定").Range("B5") & "月売上.xls " 上記のブックを開き、マクロを記述したブックに戻り、 再度上記のブックをアクティブにしようとすると 「有効範囲にありません」とメッセージが出ます。 デバッグ状態で記述を見てみると 1 Windows("DataBase.xls").Activate (←マクロ記述のブック名) 2 Sheets("Calendar").Select 3 Range("B7:H7").Select 4 Selection.Copy 5 Windows(Uriage).Activate (←変数格納したブック名) 5番でとまっています。 ですが、オンマウスにするとちゃんと「"07年6月売上.xls"」と表示が出ます。 それ以前に、ファイルを開くことは出来てるのに・・・・ いったいどういう事なのか、どうかご教示ください。 宜しくお願いします。

  • JavaScriptからJavaScriptを呼ぶ方法?

    あるJavaScriptのファイルでで変数に値を代入します。 他の複数のJavaScriptのファイルで、その変数を使用したいと思います。 JavaScript{     JavaScript{     }     処理・・・・ } という形になるのでしょうか。 このように、他のJavaScriptから変数を呼び出したいのです。 どのように記述したら良いでしょうか?

  • ホスト名に"_"を含む場合のSession変数維持

    Windows 2000 Server環境を使用しています。 サーバーのホスト名に"_"を使用しており、ASPにてCookieが使用できないことを知りました。 単純にホスト名を変更すればよいのですが、他のアプリでも使用しており、変更することが難しいのが現状です。 Session変数がダメならとDimで試してみましたが、ページが偏移すると値は破棄されてしまいました。 ホスト名を変更せずにSession変数(またはDim)の値を維持させる方法はありませんでしょうか。 なお、Application変数は通るのですが、ユーザーごとに値が格納できないためNGとなりました。 宜しくお願いいたします。

  • jspからjavascriptの変数引継ぎ

    jspでデータベースからデータを取ってきて格納した配列をjavascriptでも同じように変数として扱いたいのですがどうすればいいでしょうか? javascriptによってオンマウス時に枠がポップアップし、javascript内で設定した文字を枠内に表示しようとしているため、jspからデータを引き継ぎたいのです。 jspではtitleとhonbunは配列で <form name="form_title"> <input type="hidden" name=title value="<%= title %>" > </form> <form name="form_honbun"> <input type="hidden" name=honbun value="<%= honbun %>" > </form> このように名前をつけ、javascriptでは var taitoru[]= document.form_title.title.value; var honbun[]= document.form_honbun.honbun.value; このように変数に代入しています jsp側ではSPANでオンマウス時にjavascriptを呼び出し、javascriptでは文字が配列のhonbun[0]等をポップアップした枠の中で表示させるようにさせたいのですが 枠そのものがポップアップしません 上記のjavascriptでの変数への代入部分をコメントアウトすると、枠自体は表示されます 配列を丸ごとjavascriptで配列に代入できないのであれば、1データずつ引き継ぐという方法でもいいのですが、どのようにjavascript側で代入すればいいのでしょうか?

専門家に質問してみよう