WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:VBとjavascriptの関係

0:[投稿] ちびしん [MAIL] [2003/03/29 11:34 ][環境:ie6,winxp なし]

初めまして、ちびしんと申します。
仕事で今月半ばからhtmlを勉強始めました。
HP作成ではなくhtml文書を、作成中のcadシステムと連動させる
というのが私の担当です。

質問させていただきたいのですが、それは
ユーザーがある商品を選択

cadシステムがaccese databaseの中からその商品の寸法や付属する
商品の情報を取得

htmlにその取得情報を渡す(☆)

ユーザーがhtml画面で寸法情報など追加

cadシステムがhtmlで揃った情報を取得し(☆)、描画

という風に処理されるのですが、画面部分など見よう見まねで
何とか作れましたが、☆の部分で変数を用意してもVBがjavascript
を触れるのだろうか…、関数を認識できるのだろうか…という疑問
を持ちました。
外部.jsから<body onLoad="">で値を取得し、表示編集出来ると
いうことが出来ましたけれど…、その前がさっぱり解りません。

どなたか教えていただけないでしょうか?
説明不足でしたらご指摘ください、誤りますそしてご説明いたし
ます。
どうぞ宜しくお願いいたします。

ps:サーバーは使用いたしません。全てクライアント側での処理が
限定です。


1:[質問] ちびしん [2003/03/29 16:23 ]

すいません、「その前」ってところが解りにくいですね。
その前ってのは、VBからjavascipt側に値を渡す時の処理(javascript側)と,
javascriptの方でどういう風(配列かな?)に変数を用意し
ておいたら良いかということです。VBがjavascriptの配列を
認識できるのなら、配列で用意しておいてもいいのだけど
だいたい変数自体大丈夫なのでしょうか?
(あっまた質問してしまった…)
宜しくお願いいたします。


2:[回答] chintara [2003/03/29 19:55 ]

クライアント側のスクリプトから、VBアプリケーション(cadシステム)を実行するものと認識しました。

JScriptの場合、VBArrayオブジェクトを使用すれば、VBのセーフ配列にアクセスできます。
javascriptにこだわりがなければ、VBScriptを使用するのも手でしょう。

認識がずれていたらすみません。


3:[完了] ちびしん [2003/04/04 17:32 ]

こんにちは、レス有難うございます。<m(__)m>
そしてお返事遅くなりごめんなさい。

実は自力で決着つきました。
javascriptで、
function func(変数1、変数2){
 var elm=document.createElement("tag_name");
 elm.value=変数2;
 document.form_name.tags(tag_name).add(elm);
 try(変数1){eval(変数1)}{catch()}
}
とすると
VBで、
Dim script As Object
Set script = screen.Document.script

を用意していると出来ることがわかりました。
お手数おかけしました。
有難うございました。<m(__)m>

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World