C# webbrowser frame内嵌iframe
如题:使用webbrowser打开页面 发现里面有好几个frame 更郁闷的是frame里面是表格 表格里面是iframe
我想给iframe链接的页面里面的两个文本框赋值并点击提交按钮
怎样才能得到iframe里面的文本框???
(注意:是frame里嵌入了iframe) --------------------编程问答-------------------- //引用microsoft html object library
mshtml.HTMLDocument doc = (mshtml.HTMLDocument)webBrowser1.Document.DomDocument;
object index=0;
mshtml.IHTMLWindow2 frame = (mshtml.IHTMLWindow2)doc.frames.item(ref index);
doc = (mshtml.HTMLDocument)frame.document;
//后面就和普通的一样了
试试吧 --------------------编程问答-------------------- 你这好像是获取一级frame吧 我是说获取frame里面内嵌的iframe的文本框并赋值
下面是网页中第3个frame的代码:
<TABLE height="100%" cellSpacing=0 width="100%" border=0>
<TBODY>
<TR>
<TD><IFRAME id=trade name=trade src="/cgi-bin/main/Main?function=welcome" frameBorder=0 width="100%" scrolling=no height="100%"></IFRAME></TD>
<TD><IFRAME id=tradeLocked name=tradeLocked src="/null.html" frameBorder=0 width=0 height="100%"></IFRAME></TD></TR></TBODY></TABLE>
红色代码链接的页面上有两个文本框 怎么得到? --------------------编程问答-------------------- 有没有高手啊??
--------------------编程问答-------------------- http://zhidao.baidu.com/question/101822919 --------------------编程问答-------------------- http://topic.csdn.net/u/20081007/01/2925e1f0-7fc2-446b-bda1-eef5770625f0.html
http://blog.csdn.net/llj1985/article/details/1768147 --------------------编程问答-------------------- 试试:
webBrowser1.Document.Window.Frames["trade"].Document.GetElementById("...") --------------------编程问答-------------------- 有没有高手给写个源码啊 谢谢啊 请不要笼统的说一句怎么做
我需要详细的步骤和代码 --------------------编程问答-------------------- 有没有人回下帖子啊 感激不尽啊 --------------------编程问答-------------------- 有没有高手回帖子啊
--------------------编程问答-------------------- 我按照2楼TX的范本写,可是提示拒绝访问,该怎么办呢?
补充:.NET技术 , C#