我的iframe跨域实现方式如下:
main.html iframe.html 主页是main.html 子页是iframe.html
main.html在域名 www.ntsky.com
iframe.html在域名 www.nauto.net
现在在iframe.html中指定
var ua = navigator.userAgent;
var s = "MSIE";
if ((i = ua.indexOf(s)) >= 0) {
window.clipboardData.setData('text',String(window.document.body.scrollHeight));
}
将高度数据设置在windows剪贴板中.
在main.html中调用方式如下:
<iframe id="testFrame" name="testFrame" src="" width="100%" height="0px;" frameborder="0"></iframe>
window.onload = function(){
document.getElementById('testFrame').style.height=parseInt(window.clipboardData.getData('text'))+'px';
}
此方法只适合在IE下使用
Posted on 2008-05-15 06:52:20
reader (593) |
Comments (0)