• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:リモートスクリプト実行の為のVBscriptでの変数の扱い)

リモートスクリプト実行でのVBscript変数の扱い

このQ&Aのポイント
  • リモートスクリプト実行のためのVBscriptで変数を扱う方法についての質問です。
  • HTMLのテーブル内のイメージをクリックしてリモートスクリプトを実行し、データの更新とイメージの変更を行うスクリプトを作成しています。
  • リモートスクリプトで問題が発生していて、object.innerHTML構文の部分で変数を使用するとエラーが発生します。変数をオブジェクトとしてではなく、変数として認識させる方法はありますか?

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

  • ベストアンサー
  • tamaCo
  • ベストアンサー率66% (47/71)
回答No.1

こんにちは。 WSHはよく解らないのであてずっぽうで申し訳ないのですが。。 onClick="updatedata1('usr001') この時点で'usr001'は文字列です。なのでFunctionのパラメータとして渡った際に idのデータ型はString型になっていると思われます。 そうすると「'usr001'.innerHTML」というのは構文的におかしいので エラーになる。。。。と推測されます。(WSH知らないので推測です(^-^; ブラウザが限定(IE5.0以上)されてしまいますがEval関数は使えないでしょうか? Eval(id).innerHTML = ~~~ http://www.microsoft.com/japan/developer/library/script56/vsfcteval.htm http://www.microsoft.com/japan/developer/library/script56/vtoriVersionInformation.htm 古いIEに対応しなければならないと言う事ならば。。。他の方よろしくお願い致します。 はずしてたらごめんなさい。

burn
質問者

お礼

ご回答有難うございました。 Eval関数を用いたところ上手く行きました。 有難うございます。 IE5.0以上の制約ですが、リモートスクリプト自体がIE5.0以上の制約があるようなので、大丈夫です。 (グローバルに公開するWebでは無い為・・・) WEBアプリケーションは通常PHPかPerlで作るため、VBscriptは素人に近いです(笑) 今回は大変勉強になりました。 判らないことがあったら、また質問投稿しますので、お教え頂けると嬉しいです。 有難うございました。

関連するQ&A