例如我有A页面 A里面有IFRAME
现在有个B页面,B页面的BODY 这样写的 <BODY ONLOAD="DOCUMENT.FORMNAME.SUBMIT();">B页面放在 A页面的IFRAME中
当我们打开A页面 IFRAME 加载B页面,加载完后,B页面就自动提交到另外的一个页面请问这个时候,我如何在A页面取得IFRAME中的URL,B页面提交以后的网页HTML内容!

解决方案 »

  1.   

    难道说的不够清楚吗?
    请问这个时候,我如何用JS在A页面取得IFRAME中的URL,B页面提交以后的网页HTML内容!
      

  2.   

    难道说的不够清楚吗?
    请问这个时候,我如何用JS在A页面取得IFRAME中的URL,B页面提交以后的网页HTML内容!
      

  3.   

    这有本域和外域的区别。本域中是可以取得iframe的HTML,外域你无权访问。<iframe src="b.html"  onload="alert(this.document.body.innerHTML);"></iframe>
    <!-- 这样会先弹出B。html的代码,然后再弹出b.hTML跳转页面的代码 -->
      

  4.   

    url获取使用this.document.location ;
      

  5.   

    好像只能获取第一次IFRAME的内容,无法获取IFRAME里面的内容提交一次以后的URL
      

  6.   

    使用循环赋值,或第一次赋值辨别是b页面的HTML,则继续赋值。
      

  7.   

    A怎么知道iframe里面的页面已经跳转完了?
      

  8.   

    看了LZ的问题。我的理解是B页面先要提交。就是要先到后台。那么直接把IFRAME的URL写为B页面提交的URL,后台在响应页面。 不知道LZ为什么要在B的ONLOAD里面提交???