【问题标题】:How can i invoke javascript function within the webbrowser control?如何在 webbrowser 控件中调用 javascript 函数?
【发布时间】:2011-07-31 09:35:35
【问题描述】:

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

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" }); 

提前谢谢....

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2010-11-29
      • 2015-01-30
      • 2013-12-25
      • 1970-01-01
      • 2010-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-21
      相关资源
      最近更新 更多