不过我想到一个方法可以间接调用如
<script language=vbs>
sub test_vb()
......
end sub
</script>
<script language=javascript>
function test() {
form1.test.onclick(); //这样就等于调用了VBS
}
</script><form action="" method="post" name=form1 id=form1>
<input type="button" name="test" onclick="test_vb()">
</form>
<script language=vbs>
sub test_vb()
......
end sub
</script>
<script language=javascript>
function test() {
form1.test.onclick(); //这样就等于调用了VBS
}
</script><form action="" method="post" name=form1 id=form1>
<input type="button" name="test" onclick="test_vb()">
</form>
解决方案 »
- 我用join()为什么不能在li之间添加竖线啊?
- DOM 新增加的结点为什么是NULL的??
- 100元 javascript程序修改
- 为什么会死循环?救命
- 小女刚学js.迷茫中。。。求大牛赐教。。。题目越长越好,越长越好,越长越好,越长越好,越长越好,越长越好,越长越好,越长越好,越长越好,越长越好,越长越好。。。
- 我在javascript中写的submit()无法被提交
- 求助!!!!!!!!!!
- 求一个javascript 做的记数器!! 在线等!!急用!!!
- 如何能让document.write语句写出的代码调用ASP?如代码调用<%=rs("data")%>
- 请教对JS面向对象编程比较在行的朋友。内详
- 一个简单的问题!!
- escape方法与unicode编码的问题
var aaa; //定义一个页面级全局变量
</script><script language=vbscript>
aaa = 1111 'VBS对其赋值
sub msg(str)
msgbox "这是VBS的提示框 "& str, 8, "VBS"
end sub
</script><script language=javascript>
function jsFunc()
{
alert("这是JS的提示框\r\n且JS定义的全局变量已经被VBS更改")
msg(aaa); //调用VBS的自定义函数
}
</script><input type=button value=ok onclick="jsFunc()">
反之VBS调用JS的也一样,直接调用即可.
function JSLenB(str)
JSLenB = LenB(str)
end function
</script>
<script language="javascript">
var a = "吃饭了没有?"
alert("字符长:"+a.length)
alert("字节长:"+JSLenB(a))
</script>
redim a(2)
a(0) = "hello"
a(1) = "world"
a(2) = "hello world!"
</script>
<script language="javascript">
var b = a.toArray()
for (var i=0;i<b.length;i++){
alert(b[i])
}var c = new Array("hello","world","hello world!")
</script>
<script language="vbscript">
for each d in c
alert d
next
</script>
dim x
x = "abc"
sub vbf(y)
x = y
end sub
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
alert(x);
function jsf(y)
{ x = y;
}
vbf("js calling vbs");
alert(x);
</SCRIPT>
<SCRIPT LANGUAGE="vbscript">
x = "efg"
msgbox x
jsf "vbs calling js"
msgbox x
</SCRIPT>