如何在webbrowser控件中调用javascript函数?

时间:2011-04-07 05:47:09

标签: c# javascript .net winforms webbrowser-control

我希望我的网站/网页能够导航到一个显示报告的新窗口。即使调用了javascript函数,网站也会被重定向到登录页面而不是报告页面。我在下面给出了我的要求.can有人帮助我找到解决方案吗?

InvokeScript在以下情况下不起作用。

<a onclick="return showReport('RPTType=SReport');" id="ctl00_tbr_lnkbtnS" class="blckclr" href="javascript:__doPostBack('ctl00$tbr$lnkbtnS','')">S</a>

我使用了以下声明

webBrowser1.Document.InvokeScript("showReport", new String[] { "RPTType=SReport" }); 

提前致谢....

1 个答案:

答案 0 :(得分:0)

我不确定我是否正确理解了这个问题,但如果您要使用javascript处理它,我认为您应该从链接的false事件返回onclick,否则它将执行javascript,然后重定向到href网址。