具体问题如下:
html页
<html>
<body>
<script language="JScript">
    function msg(str){//注:有参数
        alert(str);
    }
</script>
</body>
</html>然后在vb程序中new一个webbrowser控件,调用网页中msg的这个函数
具体代码怎么写,希望大家赐教啊,先谢了

解决方案 »

  1.   

    webbrowser.document.parentwindow.execScript "msg","javascript"
      

  2.   

    我搞定了
    html:
    <script language="JavaScript">
        function msg(str){//注:有参数
            alert(str);
        }
    </script>
    vb:
    Private Sub Command1_Click()
        WebBrowser1.Document.parentwindow.execScript "msg(""ddddd"")", "JavaScript"
     
    End SubPrivate Sub Form_Load()
        WebBrowser1.Navigate "http://192.168.7.121:3030/control/login1024"
    End Sub
    谢谢你lingll([20,200]) ,有一点提醒一下函数执行即使没参数也要加()
    如WebBrowser1.Document.parentwindow.execScript "msg()", "JavaScript
      

  3.   

    是啊是啊,因为这个是javascript,后来才记起,来不及补上了