是否是iframe我不清楚,但是最终不是获取iframe,一个打开的网页由上下两个不同的网页内容组成,比如,上部分为a.jsp,下部分为b.jsp,a.jsp和b.jsp用查看源代码的方式可以看到里面的元素,比如<A>.....什么的,如何IE对象获取?

解决方案 »

  1.   

    比如IE对象开始指向的地址是org.gocom.abframe.auth.Login.flow,获取该页面一些元素自动登陆以后,页面仍然停留在org.gocom.abframe.auth.Login.flow,但是该页面分三部分组成,顶部:common/skins/layouts/default/head.jsp、右边:org.gocom.abframe.auth.middleRight.flow、中间一大块为jxyc.bsp.itl_showindex.compile.compileindexinfo.flow,如何获取顶部、右边、中间的三大块里面的元素,比如查看顶部common/skins/layouts/default/head.jsp的源代码,有<form id='changecompanyform' method="post" target="_parent">,这个是有ID的,为:changecompanyform,但是用IE.document.getElementById('changecompanyform')获取的元素为空。这个元素如何获取。
      

  2.   

    貌似你这个说的是子框架,我用C#尝试做过一次,水平很菜你可以参考一下是不是你需要的
    实现小米官网的自动提交按钮登陆
    http://social.msdn.microsoft.com/Forums/zh-CN/a562cd2e-54c8-45ed-a5c1-3924a186583d/cwebbrowser?forum=2212
      

  3.   

    frames 里的名字如何确定?我是用标准的InternetExplorer Object创建的IE对象,代码应该如何写?InternetExplorer Object内容如下:
    http://msdn.microsoft.com/en-us/library/aa752084(v=vs.85).aspx
      

  4.   

    frames里名字不是在元素里面不是可以查看吗,其他的不懂