请问一个在webBrowser中执行js的有关问题
请教一个在webBrowser中执行js的问题
请问一下大家,我的网站中有这么一段代码:
<li>
<a class="menu3" href="javascript:Register.Account.Init();" hidefocus="true">注册帐号</a>
</li>
然后我在winform中放了一个webBrowser1控件,加载完网站后,想使用以下方法执行该段js,代码如下:
HtmlDocument document = this.webBrowser1.Document;
object result = document.InvokeScript("Register.Account.Init()");
但就是没有效果,请问大家这问题要怎么解决?
------解决思路----------------------
这一句只是调用JS的代码, 但JS代码本身却不存在.
------解决思路----------------------
试试这个呢:
请问一下大家,我的网站中有这么一段代码:
<li>
<a class="menu3" href="javascript:Register.Account.Init();" hidefocus="true">注册帐号</a>
</li>
然后我在winform中放了一个webBrowser1控件,加载完网站后,想使用以下方法执行该段js,代码如下:
HtmlDocument document = this.webBrowser1.Document;
object result = document.InvokeScript("Register.Account.Init()");
但就是没有效果,请问大家这问题要怎么解决?
------解决思路----------------------
这一句只是调用JS的代码, 但JS代码本身却不存在.
------解决思路----------------------
试试这个呢:
document.InvokeScript("eval", "Register.Account.Init()");