webBrowserMap.Document.InvokeScript("ChangePoints", new object[] { lat, lng, title, content });
可以调用函数
VB6.0中用什么实现的,请各位指点
5 个解决方案
#1
WebBrowser.Document.parentWindow.execScript....
#2
答案蒋晟已给出了,我再展开说明一下:
一、引用Microsoft Internet Controls部件。
二、对应代码:Me.WebBrowser1.Document.parentWindow.execScript "var arr=[" + CStr(lat) + "," + CStr(lng) + ",'" + Title + "','" + content + "'];ChangePoints(arr);"
注意一下lat、lng、Title、content变量的类型,以便决定是否加单引号。
一、引用Microsoft Internet Controls部件。
二、对应代码:Me.WebBrowser1.Document.parentWindow.execScript "var arr=[" + CStr(lat) + "," + CStr(lng) + ",'" + Title + "','" + content + "'];ChangePoints(arr);"
注意一下lat、lng、Title、content变量的类型,以便决定是否加单引号。
#3
很久没用,也没有环境试验,楼主可以直接试试
WebBrowser.Document.函数名()
因为WEB里窗体级的函数和窗体级的变量一样都可以这样访问.WebBrowser也应该使用了同样的核心,所以应具备相同的表现.
WebBrowser.Document.函数名()
因为WEB里窗体级的函数和窗体级的变量一样都可以这样访问.WebBrowser也应该使用了同样的核心,所以应具备相同的表现.
#4
#5
不好意思,这个应该是不行.这种用法是在有JS引擎直接支持的情况下才行的.所以还是要象1楼2楼说的那样先引入支持,并通过.execScript接口把要执行的内容传递给引擎执行.
#1
WebBrowser.Document.parentWindow.execScript....
#2
答案蒋晟已给出了,我再展开说明一下:
一、引用Microsoft Internet Controls部件。
二、对应代码:Me.WebBrowser1.Document.parentWindow.execScript "var arr=[" + CStr(lat) + "," + CStr(lng) + ",'" + Title + "','" + content + "'];ChangePoints(arr);"
注意一下lat、lng、Title、content变量的类型,以便决定是否加单引号。
一、引用Microsoft Internet Controls部件。
二、对应代码:Me.WebBrowser1.Document.parentWindow.execScript "var arr=[" + CStr(lat) + "," + CStr(lng) + ",'" + Title + "','" + content + "'];ChangePoints(arr);"
注意一下lat、lng、Title、content变量的类型,以便决定是否加单引号。
#3
很久没用,也没有环境试验,楼主可以直接试试
WebBrowser.Document.函数名()
因为WEB里窗体级的函数和窗体级的变量一样都可以这样访问.WebBrowser也应该使用了同样的核心,所以应具备相同的表现.
WebBrowser.Document.函数名()
因为WEB里窗体级的函数和窗体级的变量一样都可以这样访问.WebBrowser也应该使用了同样的核心,所以应具备相同的表现.
#4
#5
不好意思,这个应该是不行.这种用法是在有JS引擎直接支持的情况下才行的.所以还是要象1楼2楼说的那样先引入支持,并通过.execScript接口把要执行的内容传递给引擎执行.