VB webBrowser中调用js函数的问题
遇到一个让我郁闷一天的问题,
下面这个代码可以正常运行。
WebBrowser1.Document.frames("topFrame").Document.frames("mainFrame").Document.Parentwindow.execScript "DS(document.getElementById('nextObject'))", "javascript"
但把元素名换成下面的变量后,就运行了不了。
WebBrowser1.Document.frames("topFrame").Document.frames("mainFrame").Document.Parentwindow.execScript "DS(document.getElementById('" & vobject & "'))", "javascript"
变量vobject 打印出来是等于nextObject的。
请高人指点一下,谢谢。
下面这个代码可以正常运行。
WebBrowser1.Document.frames("topFrame").Document.frames("mainFrame").Document.Parentwindow.execScript "DS(document.getElementById('nextObject'))", "javascript"
但把元素名换成下面的变量后,就运行了不了。
WebBrowser1.Document.frames("topFrame").Document.frames("mainFrame").Document.Parentwindow.execScript "DS(document.getElementById('" & vobject & "'))", "javascript"
变量vobject 打印出来是等于nextObject的。
请高人指点一下,谢谢。
...全文
相关推荐
winForm Js
winform 与 webbrowser javascript 想到调用。
VB调用百度地图:WebBrowser与Web服务API实战指南
在工业组态、企业MIS等存量系统中,基于VB6/VBA的桌面程序仍大量运行,如何为这些老系统低成本接入地图能力成为常见需求。实现思路通常分为两条:一是通过WebBrowser控件内嵌百度地图JavaScript API,实现可视化交互;二是直接调用Web服务API完成地理编码、逆地理编码、路线规划等数据计算。两条路线各有利弊,实际项目中常组合使用。此外,坐标系转换是关键环节——百度地图使用BD09坐标系,GPS原始坐标需转换后才能准确定位。开发者还需关注ak密钥白名单、VB与JS的双向通信机制、页面加载与U
网页脚本(javascript)调用VB函数的另类方法
不用通过IDocHostUIHandler接口,让网页调用VB程序中的函数的方法。 该方法原理是:在网页中通过导航到一个特定的自定义网址,这个网址 就表示我们要调用的VB中的函数,然后在WebBrowser控件的BeforeNavigate2 事件处理函数中检测是否是我们自定义的网址,如果是,则根据不同的约定 调用不同的函数,从而间接实现从网页调用VB函数的目的
Silverlight调用WebBrowser中HTML的JavaScript方法。
Silverlight调用WebBrowser中HTML的JavaScript方法.
VB6调用百度地图小程序-源代码
VB源代码,从某个网站花金币买来的,共享给大家,希望有用!


控件
