日期:2014-05-17  浏览次数:21113 次

跨域iframe 如何获取父框架的ID
跨域iframe执行一段代码
HTML code
<iframe src="http://www.xxx.com/insert/" width="0" height="0" scrolling="no" frameborder="0"></iframe>

然后将结果innerHTML方式写入父框架的一个置顶ID的容器中
VBScript code
Response.Write "<script type='text/javascript'>parent.document.getElementById('chat').innerHTML = '" & Now() & "';</script>"


请问怎么获取不到ID?

------解决方案--------------------
前端js不允许跨域读取
------解决方案--------------------
FYI
------解决方案--------------------
如果是同一个主域,不同二级域名,可以在父页面以及iframe页面上分别加上一句document.domain = 'xxx.com'实现跨域访问。