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

四行代码搞定iframe高度自动变化,完美兼容(转)

2012-11-23 
4行代码搞定iframe高度自动变化,完美兼容(转)本帖转自: http://www.iteye.com/topic/839143跨域问题 :http

4行代码搞定iframe高度自动变化,完美兼容(转)
本帖转自: http://www.iteye.com/topic/839143
跨域问题 :http://ued.alimama.com/front-end/use-location-hash-to-auto-sizing/

引用
一个iframe高度自动变化的问题搞了我半天,网上找了下资料,不是很好,结合了一下jquery(版本1.3.2),4行代码即可,完美兼容IE、Firefox、Opera、Safari、Google Chrome,js如下:

Js代码  收藏代码


引用
this关键字在各种浏览器似乎有不同的意思,FF和IE必须要通过iframe的名字去得到内部页面高度,而其他浏览器则可以用this或ID

引用
都在说一个异步的问题,如果你ajax用得特别多,但又不想每次都去设置,那动态改变iframe肯定达不到你的代码清洁要求,没办法,要么你就脱离iframe。我只能说说一般处理方式,毕竟ajax或动态表单在一般应用中只占小数比例,异步请求后只需在后面加上:

Js代码  收藏代码

    parent.window.heightSet();  


1 楼 pyuan1216 2012-03-10   不行不行不行

热点排行
Bad Request.