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

解决方案 »

  1.   

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

  2.   

     
     找了下,暂时没能找到 关于.NET 的安全管理器的介绍!JAVA的就有几个!大哥,可以提供点资料吗!
    谢谢!!
      

  3.   

    同样的问题,webbrower操作论坛自动回帖时,文本编辑器是在一个fream中的,不知道如何控制
      

  4.   

    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);                    
            }
    }      
      

  5.   

    谢谢  wuyq11 给的意见!!!
    您给的代码我已经测试过了!!依然是提示  拒绝访问 UnauthorizedAccessException
     “确保您有足够的权限来访问此资源” 
    “如果您试图访问文件或注册表项,请确保它不是只读的。”
      

  6.   

    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
      

  7.   

    jiangsheng 就是个傻逼 称分的 你要是回就半点时事 发这些乱码奇招的有什么用还到处发 装得你好像会似的 愣装大尾巴狼 就是一傻逼 还自己画个头像