您的位置:程序门 -> vb -> 网络编程



vb如何向网页框架里的元素(如文本框)里写值


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


vb如何向网页框架里的元素(如文本框)里写值
发表于:2007-11-29 16:28:22 楼主
小弟我用webbrowser       给一个象是文本框网页元素给值               就是把一串字符串送到送给他      
    下面就是网页的html代码,外观看起来就象一个文本框。      
    我用       多种方法试过     但是没成功,错误是说该对象没这样的方法。请问有人愿意帮帮我吗?谢谢了各位大哥大姐


<div   id="cp_nm"   style="padding:0px;">
<iframe   style="display:inline;"   id="nm_frame"   name="nm_frame"   width="763"   height="450"   frameborder="0"   marginwidth="0"   marginheight="0"   scrolling="no"> </iframe>
应该怎么做。
发表于:2007-11-30 10:00:241楼 得分:0
xdjm们,帮忙呀!!!!!谢谢了  
发表于:2007-12-01 16:16:532楼 得分:0
没人帮顶算了..自己搞定了.
发表于:2007-12-10 14:40:013楼 得分:0
我也想知道答案,我也在查这方面的东东,就是没有说啊!
发表于:2007-12-11 13:39:084楼 得分:0
有没有搞错?那是iframe,有直接向iframe输出值的么?
发表于:2007-12-11 17:47:075楼 得分:0
假设你的webbrowser控件叫wb
需要注意的是,你的主框架需要和iframe再同一域中,因为js无法跨域操作

dim   doc
set   doc=wb.getelementbyid("nm_frame").contentwindow.document     '取得iframe的document对象
doc.getelementbyid("文本框id").innertext="xyz"


快速检索

最新资讯
热门点击