首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js跨域获取页面内容高度解决方法

2012-03-23 
js跨域获取页面内容高度本地文件内有一段html:iframe srchttp://www.xxx.com/index.aspx idsanwei

js跨域获取页面内容高度
本地文件内有一段html:
<iframe src="http://www.xxx.com/index.aspx" id="sanwei" width="990px" scrolling="yes" frameborder="0" id="taobao" ></iframe>

//js获取http://www.xxx.com/index.aspx页面内容得高度

JScript code
var hnght =0;//高度var win = document.getElementById("sanwei");if (win.contentDocument && win.contentDocument.body.offsetHeight){   hnght = win.contentDocument.body.offsetHeight;}else{   hnght = win.Document.body.scrollHeight;}alert(hnght);


错误提示:没有权限!
如何解决此跨域问题。

[解决办法]
不是同域的都拿不到DOM吧...
[解决办法]
错误提示:没有权限! 
如何解决此跨域问题。

疑问?能吗?!如果能那意味着JS可以跨域控制别的站的文件,这安全吗? 当然一个站可以引用另一个站的JS文件是可以的,但控制好象不可以.
[解决办法]
没尝试过,建议看看百度的跨域控制,也是用js的
[解决办法]
js跨域有大大得限制,不光js,html跨域都限制好多。

热点排行