2013-07-25 47 views
1

我有一个Windows窗体应用程序,它使用Webbrowsercontrol显示动态生成的Htmlpage。是否有可能与页面的jscode进行交互?例如,如果我有以下功能:JavaScript和Windows窗体之间的互动

<script type="text/javascript"> 
function ReturnValue() 
{ 
var output; 
output ='test'; 
return output; 
} 
</script> 

是否有可能在我的应用程序(而不是谷URL)接收“测试”?

+1

也许像'InvokeScript'可以帮助吗? http://msdn.microsoft.com/en-us/library/system.windows.forms.htmldocument.invokescript.aspx只是猜测,从来没有做过。 – Gray

+0

是的,如果我想从我的应用程序执行一个jsfunction,那将是有用的,但该函数被称为f.e.在onclickevent的按钮(所以我没有任何权限,当它发生),我想要的结果。我不想调用函数,离子想要结果 – BudBrot

+1

也许让你想要的变量有一个更大的范围,然后编写一个返回它的方法...然后调用它?可能是一种更好的方式,但听起来好像会起作用。 – Gray

回答