PB 9.0向网页传递参数有关问题
PB 9.0向网页传递参数问题?
窗口中调用了ole控件,现在想把PB中的一个值 i 以页面参数的形式(例如:find.asp?pb_arg=i)传给OLE中的网页,语句该怎么写?
------解决方案--------------------
lz是怎么做的,发出来共享一下
资料:
1、插入一个webbrowser控件命名
ole_webbrowser
2、写个打开网页的按钮
ole_webbrowser.object.navigate("www.baidu.cn")
3、插入一个listbox控件
4、写个获得链接的按钮
int i,count
string ls_link[]
count = ole_webBrowser.object.Document.getElementsByTagName("A").length
//messagebox('',string(i))
For i = 0 To count - 1
ls_link[i+1] = ole_webBrowser.object.Document.getElementsByTagName("A").item(i,1).getAttribute("HREF")
next
for i=1 to count
lb_1.additem(ls_link[i])
next
例 打开google搜索
//打开google
ole_webbrowser.object.navigate("www.google.com")
//输入搜索内容
ole_webBrowser.object.Document.GetElementsByName("q").item(0).SetAttribute("value", "xys_777")
//执行按钮
ole_webBrowser.object.Document.GetElementsByname("btnG").item(0).click
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/xys_777/archive/2009/11/22/4851696.aspx
------解决方案--------------------
我用这种方法测试过
窗口中调用了ole控件,现在想把PB中的一个值 i 以页面参数的形式(例如:find.asp?pb_arg=i)传给OLE中的网页,语句该怎么写?
------解决方案--------------------
lz是怎么做的,发出来共享一下
资料:
1、插入一个webbrowser控件命名
ole_webbrowser
2、写个打开网页的按钮
ole_webbrowser.object.navigate("www.baidu.cn")
3、插入一个listbox控件
4、写个获得链接的按钮
int i,count
string ls_link[]
count = ole_webBrowser.object.Document.getElementsByTagName("A").length
//messagebox('',string(i))
For i = 0 To count - 1
ls_link[i+1] = ole_webBrowser.object.Document.getElementsByTagName("A").item(i,1).getAttribute("HREF")
next
for i=1 to count
lb_1.additem(ls_link[i])
next
例 打开google搜索
//打开google
ole_webbrowser.object.navigate("www.google.com")
//输入搜索内容
ole_webBrowser.object.Document.GetElementsByName("q").item(0).SetAttribute("value", "xys_777")
//执行按钮
ole_webBrowser.object.Document.GetElementsByname("btnG").item(0).click
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/xys_777/archive/2009/11/22/4851696.aspx
------解决方案--------------------
我用这种方法测试过
- C# code
String ls_url,i ls_url = "find.asp?pb_arg=i" Inet linet_base THIS.GetContextService("Internet", linet_base) linet_base.HyperLinkToURL(ls_url)