WebBrowser网页的javascript,怎么获取VB页变量
WebBrowser网页的javascript,如何获取VB页变量?
WebBrowser网页的javascript,如何获取VB的变量?
注意不是vbscript脚本,是vb6的。
------解决方案--------------------
给你看个例子,比如你的HTM文件是这样的,存在桌面上的js.htm。
WebBrowser网页的javascript,如何获取VB的变量?
注意不是vbscript脚本,是vb6的。
------解决方案--------------------
给你看个例子,比如你的HTM文件是这样的,存在桌面上的js.htm。
- HTML code
<SCRIPT LANGUAGE=javascript> <!-- var varValue=["没有内容1","没有内容2","没有内容3"]; function ShowValue(id) { alert(varValue[id]); } --> </SCRIPT> <input type='button' value='现实变量1' id='B1' onclick='ShowValue(0)'> <input type='button' value='现实变量2' id='B2' onclick='ShowValue(1)'> <input type='button' value='现实变量3' id='B3' onclick='ShowValue(2)'>
------解决方案--------------------
代码应该没问题,可能是操作的时间不对。
比如
WebBrowser1.Navigate "D:\Program Files\Microsoft Visual Studio\VB98\imkf\js.htm"
刚刚执行,还没有加载完,你就开始执行
WebBrowser1.Document.parentWindow.execScript "varValue=""" & texts & """;", "javascript"
了,会出错或操作无效也是可以理解的。