• ベストアンサー

VBSCRIPTからJAVASCRIPTを操作したい

 自分の掲示板に書き込みがあったら自動応答するプログラムを作ろうとしています。VBSCRIPTからJAVASCRIPTの画面に文字列を書き込んで「書き込み」ボタンを押す方法、あるいはそのような技法が記載されているサイトがありましたら教えてください。  VBSCRIPTを使いたい理由はメンテナンスが容易だからです。的外れなことを言っているようでしたらご指南頂ければ幸いです。よろしくお願いします。

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

VBScriptでJavascriptと同等なことができます。 Javascriptの画面というのは別にありません。 また、VBScriptからJavascriptで書かれた関数などを呼び出すこともできます。 「書き込み」ボタンを押す というのは、VBScriptでもjavascriptと同じく フォームオブジェクト.sumit() すればいいだけです。 VBScriptを使用するのはよいですが、IE以外のブラウザでは動作させることができません。 クライアントがIEを使用しているということが保証されているのでなければ、使用しない方がいいと思います。

norakini
質問者

お礼

ご回答ありがとうございました。私がまったく理解していないということがわかりました。とりあえずこの質問の内容はやらなくてよくなってしまいました。また別の質問を新規に上げますのでよろしければご回答いただければ幸いです。ありがとうございました。

関連するQ&A

  • JavaScriptとVBScriptに関して

    こんにちは。質問です! JavaScriptの確認ダイアログに「はい」「いいえ」「キャンセル」を出す関数がないので、 execScript()を使って、VBScriptのMsgBoxで出力することにしました。 以下、簡単なソースです。 function msgBox() {   var msg1 = "次のページへ移ります。";   var msg2 = "よろしいですか?";   //msg1とmsg2を改行してMsgBoxに出力したい。   var allMsg = msg1 + "vbCrLf" + msg2;     window.execScript("anser = MsgBox('" + allMsg + "',vbYesNoCancel,'確認')","VBScript"); } としているのですが、 VBScriptの改行の"vbCrLf"が文字列扱いとなり、以下のようにそのまま出力されてしまいます。 「次のページへ移ります。vbCrLfよろしいですか?」 ※VBのChr$(13) & Chr$(10)やChr(13) & Chr(10)でも試しましたが同じ結果です。 対処法をご存知の方がおりましたら、ご回答お願い致します。

  • VBscript

    VBscript  テキストファイルから特定のキーで検索を掛けて、ひっかかった行に記載された 文字列を別ファイルに転記したいのですがヘルプミー。

  • VBScriptの書き方

    メンテナンス画面から登録ボタンを実行して、 入力内容にエラーがあったら、 エラーメッセージを表示して、 登録画面をもう一度表示する。 といった処理にしたいのですが、 エラーメッセージをVBScriptで表示すると、 メッセージが、どうしても2回表示されてしまいます。 例) <% If xx then %> <script language=VBScript> <!-- MsgBox("aaa") //--> </script> <% End If %> : : : <html> : : </html> <html>タグの前に<script>タグを書くとsubmitされるのでしょうか? 結局、html中のjavaScriptに書き込んで、<body>のonloadでメッセージを 表示する処理に直したのですが、腑に落ちないので… ご存知の方、教えてください。 ちなみに環境はNT4.0、IE5.5です。

  • VBScriptのCloseとNothing

    VBScriptのCloseとNothing vbsでバッチ処理をプログラムを作っています。 内容は、テキストファイルの読み込みと書き込みです。 OpenTextFile(読み取り専用)でテキストファイルの中身を読み取り、 文字列操作後、 OpenTextFile(追記モード)で 読み取ったテキストファイルとは別のテキストファイルに書き込みます。 CloseとNothingは いつ、どのように使えばよいのですか? 参考サイトでも良いので教えてください。 よろしくお願いします。

  • VBScriptでのIEの操作について

    とあるページを開いてログインを自動ですることはできたのですがその後の操作で行き詰まったので教えてください。 ログインをすると新しいウインドウが開きプログラムは古いウインドウに対して操作しようとするのでうまくいきません。 新しいウインドウが開き終わるまで待ち、その後はそちらのウインドウを操作するにはどうしたらいいですか? また、その新しいウインドウでは文字をクリックしたいのですが、どうしたらいいのでしょうか? 下記はそのページのソースの一部を抜粋して一部を??に変えた物です。 <TR> <TD width="30">&nbsp;</TD> <TD width="" style="font-size:24px;"> <A href="javascript:setSel('??_????06030?_go/????02010');" tabindex="70">文字</A> </TD> </TR> よろしくお願いします。

  • javascriptで質問があります!

    こんにちは。 javascriptで、入力された文字列から指定された文字を含む行を抜き出すプログラムを作りたいです。 例: 入力された文字列 : abcd             efghi  指定した文字    :b 出力         :abcd こんな感じのプログラムを作りたいです。正規表現を使えばいけるのかなと思うのですがどなたか知恵をお貸しいただけないでしょうか? よろしくお願いいたします。

  • javascriptでサイトの文字列の取得方法

    今javascriptをやっていて別フレームのサイトから文字列を取得できないか試しています プログラムの参考にしたサイトは、ここ http://fayn.s59.xrea.com/x/tips/javascript/js1.php なんですが、右フレームと左フレームがあって、右には文字があり、左にはボタンがあります。 右で文字を適当にドラッグして選択しておきます、そのまま、左にあるボタンをクリックすると選択した文字列を取得できるという仕組みです。 これを右フレームの内容をサンプルではなく、一般的なwikipediaとかにすると、文字列の取得が出来なくなってしまうのです。 これはプログラム上制限されているのでしょうか?それとも出来る方法はあるのでしょうか もし、お分かりになるのであるならば教えて欲しいです よろしくお願いします

  • 日付のチェック

    こんにちは! もし簡単な質問でしたらすみません。 JavaScriptで 入力した文字列が"2000/09/10"などの日付の書式になっているか どうか調べる関数ってあるんでしょうか? VBScriptでいうIsDate関数みたいな。 もし無い場合どのようなプログラムを組めばうまく日付かどうか チェックすることが出来るのでしょうか? 又、<SCRIPT>でJavaScriptを定義した中からVBScriptを使用すること は可能なのでしょうか? ご存知の方教えて下さい。

  • javascriptでファイルを開く

    サーバに置いてあるjavascriptを記載したhtmlファイルから 同じサーバ,ディレクトリにある.txtファイルをjavascriptで自動で開くことは可能でしょうか? ローカルに保存されているファイルを開くことは難しいと思いますが, 同じサーバ内のディレクトリにあるファイルなら ボタンを押してファイルを選択するなどの手順を伴なわずに 自動で開くことは可能なのでしょうか? もし可能ならばどのように記述すればよいのでしょうか? よろしくお願いいたします.

  • javascriptで文字列の編集を行わせようと考えています。

    javascriptで文字列の編集を行わせようと考えています。 アルファベット小文字で挟まれたハイフンのみ削除したいのですが。。。 例) 文字列:asf-fgh-K-prt-1er を 編集後:asffgh-K-prt-1er どなたかjavascriptのプログラムを教えていただけないでしょうか?

専門家に質問してみよう