日期:2014-05-16  浏览次数:20334 次

Iframe在不同域名下修改父框架src
1.htm

<iframe src="http://www.hao123.com"></iframe>
<iframe src="http://www.baidu.com"></iframe>
<iframe src="2.htm"></iframe>
<iframe src="http://xxx.com/2.htm"></iframe>//当2.htm放在另一个域名下时


2.htm

<script src="how.js" type="text/javascript"></script>


how.js

window.parent.document.getElementsByTagName("iframe")[0].src="http://hao133.net"; 
window.parent.document.getElementsByTagName("iframe")[1].src="http://qq.com"; }


1.htm和2.htm放在同目录下一切正常,但是当2.htm放到别的域名下时,JS就执行不了了,好像涉及到跨域安全问题,有没有什么好的解决方案?

------解决方案--------------------
试一下把document.domain改成下面的域名。