2008-09-15 10 views

答えて

11

うん、ちょうど別のスクリプトタグにそれらを区切る:

<script language="javascript"> 
    // javascript code 
</script> 

<script language="vbscript"> 
    ' vbscript code 
</script> 

編集を:そして、ええ、あなたは余分な仕事ではJavaScriptとVBScriptとの間の通話を越えることができます。

編集:これは、すべてのWindows Scriptingテクノロジにも当てはまります。これはWSFファイルで動作し、エンジンがインストールされている限り、PerlなどのサポートされているActiveScript言語で記述されたスクリプトを含めることができます。

編集:最初に実行されるすべてのJScriptの特定の「つかの間」、VBScriptはASPのスクリプト処理方法に関連しています。 MSHTAホスト(IEのエンジンを使用)にはこの問題はありません。私はHTAにはあまり慣れていないので、他の可能性のある "落書き"に対処することはできません。

+0

1 -since選択されました –

+0

JScriptが最初に実行され、VBScriptが2番目に実行されていることについての問題を解決しますか? – ErikE

+0

@ErikE - HTAsでは問題ありません。私はいくつかの他の制限があると確信しています.... –

0

また、それらの間に参照を付けることもできます。例: バックグラウンドでは、データベースとFSOの問題を扱うvbscriptハンドルがあり、javascriptはユーザーインターフェイスとダイアログなどをDOMで作成します。 必要に応じて、スクリプトの各側面から両方の関数を呼び出すことができます。jsではvbs関数を呼び出すことができ、またvbscriptではjs関数を呼び出すことができます。その後、あなたはそれらを呼び出してどこで彼らのリターンを使用することができます。 「ジャバスクリプト:」または「VBScriptの:」(にOnclickのような) よろしく

0

イベントハンドラは、接頭辞のコードを持っている必要がありOPはあなたの答えの後の投票までなかった理由を私はよく分からない

関連する問題