<SCRIPT LANGUAGE="JavaScript"> function a(){
alert('点击了VBS函数,但我来自javascript');
}</SCRIPT>
<script language="vbscript">
function b()
a() '调用JS中的函数
end function
</script>
<button onclick="b()">点击</button>

解决方案 »

  1.   

    1.js
    function a(){
    alert('点击了VBS函数,但我来自javascript');
    }2.vbs
    function b()
    a() '调用JS中的函数
    end functiontest.asp
    <html>
    <head>
    ....
    .....
    <script language=vbs src="2.vbs"></script>
    <script language="javascript" src="1.vbs"></script>
    <head>
    <body>
    <button onclick="b()">点击</button>
    </body>
    <html>
    如果改为这样,调用时会出现同样的错误提示: 类型不匹配
    如果调用传递参数会现: 缺少对象 的提示
      

  2.   

    你那个包含是客户端的包含吧,你要是把页面写成html的就可以调用了,如果用.asp的话,可以用includ或者server.execute来执行