SQLの窓

2009年06月23日


WSH : VBScript から JavaScript の呼び出し

.wsf で、SCRIPT タグを使って VBScript と JavaScript を混在させる場合、呼ばれるほうは先に定義される必要があるようです。

つまり、以下はエラーになります。
<JOB>

<SCRIPT language=VBScript>

js()

</SCRIPT>

<SCRIPT language=JScript>

function js() {
	Wscript.Echo( "JS" )
}

</SCRIPT>

</JOB>


しかし、以下は正しく実行されます。逆の場合でも同じでした
<JOB>

<SCRIPT language=JScript>

function js() {
	Wscript.Echo( "JS" )
}

</SCRIPT>

<SCRIPT language=VBScript>

js()

</SCRIPT>

</JOB>


で、結局 encodeURIComponent を実行したかったのです
<JOB>

<SCRIPT language=JScript>

function js(str) {

	return encodeURIComponent( str );

}

</SCRIPT>

<SCRIPT language=VBScript>

MsgBox js("日本語をURLエンコードする")

</SCRIPT>

</JOB>





タグ:レア
posted by lightbox at 2009-06-23 18:06 | VBS + JavaScript | このブログの読者になる | 更新情報をチェックする
バッチ処理

Microsoft Office
container 終わり

フリーフォントで簡単ロゴ作成
フリーフォントでボタン素材作成
フリーフォントで吹き出し画像作成
フリーフォントではんこ画像作成
ほぼ自由に利用できるフリーフォント
フリーフォントの書体見本とサンプル
画像を大きく見る為のウインドウを開くボタンの作成

Android SDK ポケットリファレンス
改訂版 Webデザイナーのための jQuery入門
今すぐ使えるかんたん ホームページ HTML&CSS入門
CSS ドロップシャドウの参考デモ
PHP正規表現チェッカー
Google Hosted Libraries
cdnjs
BUTTONS (CSS でボタン)
イラストAC
ぱくたそ
写真素材 足成
フリーフォント一覧
utf8 文字ツール
右サイド 終わり
base 終わり