跨域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'实现跨域访问。