- 2008-06-12 (木)
- 技術
ほぼ使うことはないかと思いますが、ちょっと調べてみました。
execScriptでVBScriptをコールする
<script language="JavaScript">
<!--function msg() {
execScript("MsgBox('VBscript!')", 'VBScript');
}
// -->
</script>
<input type="button" value="MsgBox" onclick="msg();">
- IE6.0
- 使える
- IE7.0
- 使える
- Firefox2.0
- 使えない
- Safari3.1
- 使えない
- Netscape7.1
- 使えない
- Opera9.25
- 使えない
JavaScriptからVBScriptの関数をコールする
<script language="VBScript">
Function VbConfirm()
VbConfirm = MsgBox("メッセージ", 257, "メッセージタイトル")
EndFunction
</script>
<script language="JavaScript">
function test()
{
var ret = VbConfirm();
}
</script > < inputtype = "button"name = ""value = "アラート"onclick = "test()"/>
- IE6.0
- 使える
- IE7.0
- 使える
- Firefox2.0
- 使えない
- Safari3.1
- 使えない
- Netscape7.1
- 使えない
- Opera9.25
- 使えない
なんだ基本IEのみなんじゃん。
でもIE6.0とIE7.0で実行は出来るのだがなぜか「test()」の後にセミコロンを入れるとステートメントエラーが発生してしまう。
セミコロンを取ればうまくいく・・・う~ん。
まぁいいやw
【関連する記事】
- Firefoxではタグに値を入れるときはinnerTextではなくtextContentを使う
- キングボンビーがサイトを侵略する?jQuery Plugin - kingbonbi.js作りました
- jDropper.jsのブログパーツとBookmarklet
- Newer: CSSでセロハンテープなどの装飾を施す方法
- Older: JavaScriptでリフレクション
Comments:0
Trackback:0
- TrackBack URL for this entry
- http://hisasann.com/cgi-bin/mt/mt-tb.cgi/1038
- Listed below are links to weblogs that reference
- JavaScriptからVBScriptを呼ぶ方法 from HouseTect, JavaScripter Blog

