Как я могу вызвать функцию javascript в элементе управления webbrowser? - PullRequest
1 голос
/ 07 апреля 2011

Я хочу, чтобы мой веб-сайт / веб-страница перемещались в новое окно, в котором отображается отчет. Даже веб-сайт перенаправляется на страницу входа в систему, а не на страницу отчета в тот момент, когда вызывается функция 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" }); 

Спасибо взаранее ....

1 Ответ

0 голосов
/ 22 апреля 2011

Я не уверен, что правильно понял вопрос, но я думаю, что вы должны вернуть false из события onclick ссылки, если вы собираетесь обрабатывать его с помощью javascript, иначе он выполнит javascriptа затем перенаправить на href url.

...