首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

VB6.0如何调用已经打开的网页中的函数

2013-07-01 
VB6.0怎么调用已经打开的网页中的函数c# 中webBrowserMap.Document.InvokeScript(ChangePoints, new obj

VB6.0怎么调用已经打开的网页中的函数
c# 中
webBrowserMap.Document.InvokeScript("ChangePoints", new object[] { lat, lng, title, content });
可以调用函数


VB6.0中用什么实现的,请各位指点
[解决办法]
WebBrowser.Document.parentWindow.execScript....
[解决办法]
答案蒋晟已给出了,我再展开说明一下:
一、引用Microsoft Internet Controls部件。
二、对应代码:Me.WebBrowser1.Document.parentWindow.execScript "var arr=[" + CStr(lat) + "," + CStr(lng) + ",'" + Title + "','" + content + "'];ChangePoints(arr);"
注意一下lat、lng、Title、content变量的类型,以便决定是否加单引号。

[解决办法]
很久没用,也没有环境试验,楼主可以直接试试
WebBrowser.Document.函数名()

因为WEB里窗体级的函数和窗体级的变量一样都可以这样访问.WebBrowser也应该使用了同样的核心,所以应具备相同的表现.
[解决办法]

引用:
很久没用,也没有环境试验,楼主可以直接试试
WebBrowser.Document.函数名()

因为WEB里窗体级的函数和窗体级的变量一样都可以这样访问.WebBrowser也应该使用了同样的核心,所以应具备相同的表现.

不好意思,这个应该是不行.这种用法是在有JS引擎直接支持的情况下才行的.所以还是要象1楼2楼说的那样先引入支持,并通过.execScript接口把要执行的内容传递给引擎执行.

热点排行