在www.yes.com/A.jsp页面嵌套一个跨域的B页面
<iframe width="980px"  onload="SetCwinHeight();"  id="iframe" frameborder="0" scrolling="no" src="www.no.com">如何在A页面获取到B页面里的元素内容?

解决方案 »

  1.   

    js好像是不能跨域访问iframe的元素的,刚查了下,不知道是否属实。
      

  2.   

    js好像是不能跨域访问iframe的元素的,刚查了下,不知道是否属实。说的没错,我的话就用本地的java程序把想看的那个网页给读出来然后套在自己的ifram里,这样就没问题了.
      

  3.   

    跨域一般需要目标页面授权才可进行 但HTML中的某些元素也不存在这样的限制 比如不同域的图片 样式表文件 JS脚本文件等等 但对于iframe JS确实没有能力操作其中的内容 至于授权是否可以解除这样的限制不得而知 但原则上来说应该是不可行的 
    楼主的需求也是我的一个构想 但一直没有时间去研究 就是类似于搜索引擎的爬取技术 如果实现的话 还真有不少创意 但或者本身目标网页对这些爬取也是有认证限制的