一个简单的例子:
将如下代码另存为.wsc文件,并右键“注册”(卸载时右键“不注册”)。
引用: |
<Component> <registration ProgId=hello.world /> <public> <property name=testStr /> <method name=add> <parameter name=x /> <parameter name=y /> </method> </public> <script> var testStr="默认值"; function add(x, y) { return x+" + "+y+" = "+(x+y); } </script> </Component> |
|
然后可以通过new ActiveXObject("hello.world")的方法来调用该控件。
例如:(另存为.js后双击运行。)
引用: |
var com=new ActiveXObject("hello.world"); WSH.Echo(com.testStr); WSH.Echo(com.add(84,25)); |
|
这样就可以将javascript代码嵌入到其他编程语言中。
另外,不注册也可以调用该控件,例如:(另存为.js后双击运行。)
注意的是,JS的GetObject方法因为安全限制,在IE下可能是不能运行的。
posted on 2006-09-21 00:43
汪杰 阅读(553)
评论(0) 编辑 收藏 引用 所属分类:
asp(javascrpt)