调用webbrowser控件的 execScript方法执行网页中的脚本,怎么样取得返回, 我试了很多次都不行...请教各位了....

解决方案 »

  1.   

    补充一下比如我的网页中有一个函数 function aaa()
    {
    return 100;
    }使用webbrowser 的 execScript方法执行网页中的aaa函数, 如何取得返回值100? 
      

  2.   

    没什么idea,精神上支持下你吧
      

  3.   

    LZ 可以先新建一个网页,在这个网页里实现脚本的输出(也就是LZ说的return 脚本这样就相当容易了)
    然后在WebBrowser 里引用该网页的Url就可以了,因为这两天我正好在做Cs里嵌套Bs网页的软件 
      

  4.   

        private void jxdd_jhzx_Load(object sender, EventArgs e)
            {
              
                string address = "localhost:1473/WebSite1/jhzx.aspx?jhid=" + jxdd_main.jhid;
                address = "http://" + address;
                webBrowser1.Navigate(new Uri(address));                  
            } //代码大概这样 图片穿不上来LZ自己试试