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

PB 9.0向网页传递参数有关问题

2012-03-08 
PB 9.0向网页传递参数问题?窗口中调用了ole控件,现在想把PB中的一个值 i 以页面参数的形式(例如:find.asp?

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

[解决办法]
我用这种方法测试过

C# code
String ls_url,ils_url = "find.asp?pb_arg=i" Inet linet_base THIS.GetContextService("Internet", linet_base) linet_base.HyperLinkToURL(ls_url) 

热点排行