比如:某个网页中有段JS脚本:
<script>
function  aa()
{
......
}
</script>我在VB中使用webbrowser控件打开网页之后。该如何调用aa()?

解决方案 »

  1.   

    做个对象触发这个函数(如 span A button 并隐藏 onclick=..)
      

  2.   

    webbrowser打开页面后JS脚本就会按页面安排决定执行与否的,为什么想要在VB里强制执行?
      

  3.   

    其实很简单的,你用webbrowser1.document.getElementsByTagName("script")
    就能随便控制script了
      

  4.   

    window.execScript(sExpression, sLanguage)用这个方法去执行
      

  5.   

    我用了,webbrowser1.document.getElementsByTagName("script")  得到 script对象,
    但是不知道怎么去用。例如网页中有如下脚本,
    <script>
    function aa()
    {
    ...}function bb()
    {
    ...
    }
    ....
    </script>我想执行  bb() 该如何写代码?  谢谢。
      

  6.   

    Private Sub Command1_Click()
    Set obj1 = WebBrowser1.Document
    ttt = "alert(123)"obj1.parentwindow.execScript ttt, "vbscript"End SubPrivate Sub Form_Load()
    WebBrowser1.Navigate "about:blank"
    End Sub