简体   繁体   English

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

[英]How can i invoke javascript function within the webbrowser control?

I want my website/webpage to be navigated to a new window which displays the report.Even the Website gets redirected to a login page rather than the report page the moment when the javascript function is invoked.I have given my requirement below.can anybody help me out in finding the solution? 我希望将我的网站/网页导航到一个显示报告的新窗口。即使在调用javascript函数时,该网站也重定向到登录页面而不是报告页面。我在下面给出了我的要求。帮助我找到解决方案?

InvokeScript doesnot work in the following case. 在以下情况下,InvokeScript不起作用。

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

I used the following statement 我使用了以下语句

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

Thanks in advance.... 提前致谢....

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何将数组从wpf控件传递到webbrowser控件中的javascript函数? - How can I pass array from wpf control to javascript function in webbrowser control? 如何从UserControl中访问WebBrowser控件? - How can I access a WebBrowser control from within a UserControl? 在托管WebBrowser控件的应用程序中,如何在由WebBrowser控件查看的页面中调用JavaScript函数? - How might I call a JavaScript Function in a Page Viewed by a WebBrowser Control from the Application Hosting the WebBrowser Control? 如何将JSON数组传递给C#WebBrowser控件中的javascript函数? - How can I pass a JSON array to a javascript function in the C# WebBrowser Control? 如何在WebBrowser控件中运行JavaScript? - How can I make JavaScript run in WebBrowser control? 如何在webbrowser控件中启用javascript? - How do I enable javascript in webbrowser control? 如何使用 WebBrowser 控件显示 XML? - How can I display XML with WebBrowser control? 如何打印WebBrowser控件的内容? - How can I print the contents of a WebBrowser control? 如何将数据从WebBrowser控件中的JavaScript返回到C#? - How can I return data from JavaScript in a WebBrowser control to C#? 如何在不修改webbrowser控件中的文档的情况下注入并执行javascript函数? - How to inject and execute a javascript function without modifiting document in webbrowser control?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM