码迷,mamicode.com
首页 > Web开发 > 详细

js的跨域访问

时间:2015-09-21 19:21:07      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:

代码:

<body bgcolor="#FF9966" onload="loaded()">
    <iframe src="90.html" id="if">sf</iframe>
    <script>
        
        function loaded()
        {
            var iframe = document.getElementById("if");
            var w = iframe.contentWindow;
            //    alert(w == window.frames[0]);
            var ww = window.frames[0];
            
            var p = ww.document.getElementById("pp");
            alert(p.innerHTML);
        }

    </script>
</body>

contentWindow:得到内嵌框架的window对象,和window.frames[index]效果一样

contentDocument:得到内嵌框架的document对象,和window.frames[index].document效果一样

代码需要放在onload处理函数里,因为加载框架需要时间,否则得不到

js的跨域访问

标签:

原文地址:http://www.cnblogs.com/pmx-pmx/p/4826669.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!