• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:FLASHからアプリケーションの呼出し)

FLASHからアプリケーションの呼出し

DPEの回答

  • ベストアンサー
  • DPE
  • ベストアンサー率85% (666/776)
回答No.4

VBScript には詳しくありませんので、分かる範囲で回答させていただきます。 ASPについて不明な点がありましたら、「 Microsoft ASP 」カテゴリーで質問してみてください。詳しい方から回答がいただけると思います。 #3の補足欄のプログラムは、見たところ、受け取ったデータをメールの形に加工し、配信する部分と思われます。 GET か POST かを見分けるには、この1歩手前の、送信されてきたデータそのものをASPプログラムが参照する部分を重点的に見てください。 ただ、メール配信プログラムとのことですので、送信メソッドはやはり、GET ではなく POST だと思います。 差出人やメールアドレスなど、ユーザーから送られてくるデータを扱っているのは、  name = Request.Form("P_name")  mail = Request.Form("P_mail")   : この箇所だと思います。 Request.Form に P_*** という名前のパラメータを渡して、参照していますよね。おそらく入力フォームに割り振られた変数の名前で、この名前を元にデータを受信しているのではないでしょうか。 とすると、Flash で送信する変数も P_*** という名前でなければ、このプログラムに情報を渡せないことになります。 先の回答に書きました通り、getURL で必要な変数だけ送信するには、専用のムービークリップを作り、これに変数を設定して送信する必要があります。 LoadVars クラスを利用すると、もっとスマートに送信用の情報を準備できます。 例えば、「送信」ボタンがあるとしますと、  on(release)  {   //オブジェクトの生成   mail = new LoadVars();   //送信する情報の準備   mail.P_name = result1;   mail.P_mail = result2;   mail.P_kenmei = result3;   mail.P_naiyo = result4;   //情報を送信   mail.send( "./sendmail.asp" , "_blank" , "POST" );  } ASP側で使っていると思われる P_*** という名前のパラメータに、Flash で使っている変数 result1 ~ 4 の内容を設定し、ASPプログラムに情報を送信するという意味になります。 もちろん、「送信」ボタンをムービークリップにし、P_*** という名前の変数を用意して、この階層で getURL を実行しても、同様に情報を送信することができます。 言うまでもないことですけど・・・ 呼び出すプログラムのパスや変数のターゲットパスの誤りなど、些細なミスにはくれぐれもご注意ください。

teddy1014
質問者

お礼

DPEさん、 getURLではうまく動かなかったのですが、教えて頂いたsendにて実行したら正しくパラメーターが受け渡されている事が確認出来ました。 ありがとうございます。

関連するQ&A

  • RPG パラメーターについて

    AS/400のRPG言語に携わり1年が経ちます。 お恥ずかしながら質問させていただきますが、 CLを組んで、CALLでRPGを呼び出す時にパラメーターを受け渡すようにしました。 初めてやってみましたが、なんとか動くようになりましたが、 今度はデバッグするときや、コマンドラインで直接プログラムを呼び出す時、CALLのオプションでパラメーターを指定しなければならなくなりました。 例えばOPTという数字変数のパラメータとAという文字パラメーター、Bという論理データのパラメーターにそれぞれ 1、’登録’、’1’というものを渡したい場合、 CALL PGM(EM02PR) PARM(・・・・・・) PARMの記述はどう記入すればよいのでしょうか? おわかりになる方宜しくお願い致します。

  • C言語からのFortranプログラムの呼び出し

    Fortranで記述した以下のような構成の有限要素法プログラムをC言語から呼び出したいのですが,具体的にどのようなコードを記述すればいいのかがわかりません.お教えいただけないでしょうか. サブルーチンinputおよびoutputでは入力および結果ファイルの入出力を行っています. 当方C言語はほぼ初心者です.Fortranのプログラミング環境としてはVisualStudio2005およびVisualFortran9.1を用いています. C言語のプログラミング環境としてはおなじくVisualStudio2005を使用したいとおもっております. [メインプログラム] open (5,file='input.dat') open (6,file='output.dat') /入出力用のファイルを開く call input(parameter1) /各サブルーチンで有限要素法を実行 call bound(parameter2) call matrix(parameter3) call solve(parameter4) call output(parameter5) close (5) /入出力用のファイルを閉じる close (6) stop end

  • 自分のURLアドレスのパラメータを取得して使用する

    済みません、既に同じ質問「javascriptの変数を渡す方法について」をさせて頂いていますが、簡素にしましたのでよろしくお願い致します。 【やりたい事】 自分のURLを仮に(bbb.asp?PARM1="hensu")として、URLから取得したパラメータを変数として使用したいのですが ほぼ初心者なので思い通りに行かず悶々と悩んでいます。 どなたか、そもそも論も含めてでも結構ですので、ヘルプまたは参考サイトをご教示ください。 【現在の状況】 ①bbb.asp?PARM1="hensu"からjavascriptで変数(P_hensu)として取得出来ています。 ②javascriptを抜け出すと変数(P_hensu)の値は入っていません。 (bbb.aspのソース概略) <%@ LANGUAGE=VBScript %> <% Option Explicit %> <script type="text/javascript"> /* パラメータ(PARM1)を取得する */ const searchParams = new URLSearchParams(window.location.search); var P_hensu = searchParams.get('PARM1'); </script> <% '上段で取得した変数(P_hensu)をここで使いたいのですが持ってこれません。 call prog1(P_hensu) %> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <head> </head> </html>

  • ASPでoo4oを使ってのOracleへの接続について

    ASPとoo4oについて質問させていただきます。 ASPファイルのソースの中でVBScriptでoo4oを使ってOracleに接続する 処理を作成しています。 構文に間違いがあるのか、何度もブラウザでエラーが出てしまいます。 基本の部分だけでもいいので、VBScriptでoo4oを使って Oracleに接続する部分の記述を教えてください。 よろしくお願いします。

  • HTML上に表示されている文字をフラッシュに読み込む?

    ASPファイルにIDとパスワードを入れて、ログインチェックをし、OKなら次のASPファイルを開くようにしております。(よくあるログインページです) メニュー(項目)の部分をフラッシュで作成したのですが、フラッシュの中にHTML上に表示されている文字を読み込むことはできるのでしょうか? ASPファイルから渡されたIDをフラッシュの中に読み込みたいのです・・・ また、読み込めたとして、それを他のHTMLファイルに送る事は出来るのでしょうか? 普通、フラッシュでHTMLのファイルを呼ぶときは getURLを使いますよね? その後に送る文字を記述するのはどうしたら良いのでしょうか? すごく困っています。 どんな些細なヒントでもいいので教えてください。 完璧な答えでなくても結構です。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • ASPからDLLを実行させるには

    ASPからDLLを実行させるにはどう記述すれば良いのでしょうか? 例えば、ASP側でパラメータとDLLをCALLして、そのDLLで処理が行われ復帰値を得る。 上記の内容が記載されているサイトを知っていたら教えてください。

  • WEBページからアプリケーションを起動する方法

    現在ASPを使用したWEBアプリケーションを作成中です。 そこで質問なのですが、 WEBページからVBで作成したアプリケーションを起動させる方法について教えていただけないでしょうか。 方法は、HTMLかJavaScript、ASP、VBScript のいずれかで、 WEBページ内に、JavaアプレットのようにExeを埋め込むか、 リンクをクリックすると、Exeが起動するような形がよいのですが。。 リンクを素で貼り付けたのですが、ダウンロードしますか?というメッセージが出てしまうので。。(当然かもですが;) 初心者のような質問で申し訳ないのですが、よろしくお願いします。 クライアントはWindowsマシン、IEブラウザ限定でもかまいません。 Exeはローカル内のExeです><

  • .aspについて

    はじめまして。 VBScriptにて簡単なサンプルを書いた所, Internet Explorer等のPC用ブラウザでは表示できたのですが 携帯電話ではタグ等がそのまま表示されてしまいました。 VBScriptは携帯端末のブラウザには対応していないのでしょうか? また携帯電話のHPで見受けられる.aspがアドレスとなっているものは どの様なプログラム言語で書かれているものでしょうか? お分かりになる方がいらっしゃいましたら, 宜しくお願い致します。

  • ASPの上手な説明方法は?

    すみません・・・ ASPを全く何も知らない人にどう説明すればよいか解りません。 どなたか~ 教えて下さい。 ASPはOSはwindowsで、IISを使用して…、うちの場合はDBはSQLserverで… プログラムの部分はjavascriptやVBscriptを使って… では、ASPそのものはなんと言えばよいのでしょうか? 上のようにしてできるファイルの拡張子ですよ…とか。 上記のことをブラウザで表現するにはHTMLではなく、拡張子をASPにしないといけない…と言うくらいしか思いつきません。 HTMLを言語というなら、ASPも言語と言ってもよいのでしょうか? ASPを言語というには何か抵抗があるのですが…

  • ブラウザーからサーバ側のaspファイルを読み込む方法について

    クライアント側のVBscriptやJavaScriptなどのスクリプト 言語から画面を遷移しないでプログラム内でaspファイルを 呼びサーバ側での処理をした後にまたその後のプログラム を実行するような処理をしたいのですがどのように記述し たらよいのでしょうか? (クライアントのプログラム内でサーバ側のaspファイルの 関数を呼び処理の結果をクライアントのスクリプト言語に 反映させたいのですが。。。)