???如何利用webbrower获取ifream元素????

MANSOBOY 2009-11-12 10:47:10
如何利用webbrower获取ifream元素.我在GOOGLE,BAIDU一整天依然无法找到解决方法!!希望各位大哥多多帮忙!给点意见!!!
我是想做一个像百度贴吧伴侣那样的小软件!!!直接把想要发帖的内容填充到 发帖的内容框!!可是新版本的发帖框貌似用了框架。所以利用普通的方法无法获取框架里面的控件,所以不能填充内容进去!!
没有框架的填充方法是 webBrowser1.Document.All["控件名或ID"].InnerText = "内容"


...全文
224 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangcong_w 2011-12-03
  • 打赏
  • 举报
回复
jiangsheng 就是个傻逼 称分的 你要是回就半点时事 发这些乱码奇招的有什么用还到处发 装得你好像会似的 愣装大尾巴狼 就是一傻逼 还自己画个头像
MANSOBOY 2009-11-13
  • 打赏
  • 举报
回复
希望多提意见!!谢谢
cppfaq 2009-11-13
  • 打赏
  • 举报
回复
UP
蒋晟 2009-11-13
  • 打赏
  • 举报
回复
http://www.google.com/codesearch/p?hl=en&sa=N&cd=1&ct=rc#ROyeU6pumWM/trunk/src/Utilities/General_Interfaces/IInternetSecurityManager.cs&q=IInternetZoneManager%20lang:c%23
MANSOBOY 2009-11-13
  • 打赏
  • 举报
回复
希望多提意见!!谢谢
MANSOBOY 2009-11-13
  • 打赏
  • 举报
回复
UP
robin521 2009-11-13
  • 打赏
  • 举报
回复
这个安全管理器,我可不知道,没接触过,来学习一下吧.望楼上高人明显.
MANSOBOY 2009-11-13
  • 打赏
  • 举报
回复
希望得到关注~~~
lee_b 2009-11-13
  • 打赏
  • 举报
回复
帮顶,,学习。。。
MANSOBOY 2009-11-13
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 jiangsheng 的回复:]
权限不够是跨域访问被安全管理器卡住了,要自己写一个安全管理器才可以
[/Quote]

找了下,暂时没能找到 关于.NET 的安全管理器的介绍!JAVA的就有几个!大哥,可以提供点资料吗!
谢谢!!
MANSOBOY 2009-11-13
  • 打赏
  • 举报
回复
卑鄙下。。。欢迎BS
netstray 2009-11-13
  • 打赏
  • 举报
回复
帮顶一下
wangchunlin880210 2009-11-13
  • 打赏
  • 举报
回复
??? 学习中
MANSOBOY 2009-11-13
  • 打赏
  • 举报
回复
谢谢 wuyq11 给的意见!!!
您给的代码我已经测试过了!!依然是提示 拒绝访问 UnauthorizedAccessException
“确保您有足够的权限来访问此资源”
“如果您试图访问文件或注册表项,请确保它不是只读的。”
wuyq11 2009-11-13
  • 打赏
  • 举报
回复
webBrowser1.Document.Window.Frames["main"].Document.Body.InnerHtml;
HTMLDocument doc = (HTMLDocument)webBrowser1.Document.DomDocument;
object j;
for (int i = 0; i < doc.parentWindow.frames.length; i++)
{
j = i;
HTMLWindow2Class frame = doc.parentWindow.frames.item(ref j) as HTMLWindow2Class;
if (frame.name == "main")
{
MessageBox.Show(frame.document.title);
}
}
MANSOBOY 2009-11-13
  • 打赏
  • 举报
回复
希望关注和意见!!!谢谢
cc_net 2009-11-13
  • 打赏
  • 举报
回复
同样的问题,webbrower操作论坛自动回帖时,文本编辑器是在一个fream中的,不知道如何控制。。。
蒋晟 2009-11-13
  • 打赏
  • 举报
回复
权限不够是跨域访问被安全管理器卡住了,要自己写一个安全管理器才可以
MANSOBOY 2009-11-12
  • 打赏
  • 举报
回复
等着。。。顶顶!!
MANSOBOY 2009-11-12
  • 打赏
  • 举报
回复
谢谢!!

网上有说可以通过
webBrowser1.Document.Window.Frames["ifr_vip_complain"].Document.GetElementsByTagName("co") 这样访问 IFREAM里面的元素。。。但是我试过了!!提示权限不够!!
有遇过这样错误的。。请多多的指教!!!
加载更多回复(1)

110,578

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧