ExtAspNet - ExtJS based ASP.NET Controls with Full AJAX Support ExtAspNet是一组专业的Asp.net控件库,拥有原生的AJAX支持和丰富的UI效果, 目标是创建没有ViewState,没有Javascr ipt,没有CSS,没有UpdatePanel,没有WebServices的Web应用程序。 支持的浏览器: IE 7.0+, Firefox 3.0+, Chrome 2.0+, Opera 9.5+, Safari 3
代码如下: [removed] function setHeight(){ var dHeight = document.documentElement.scrollHeight; var t = document.createElement(“div”); t[removed] = ‘<ifr a me id=”kxifr a meagent” src=”http://rest.kaixin001.com/api/agent.html#’+dHeight+'”scrolling=”ye
对于ifr a me高度自适应的问题,网上已经被讨论n次了,一般通过在ifr a me加载完毕时访问ifr a me内页body的offsetHeight和offsetWidth然后更新ifr a me的高宽来实现。 今日遇到的自适应问题与以往有一些不同,这次的src是一张图片,而且是一张大小不确定的图片(从数据库取出来的数据生成的),在此使用以往的方式似乎就没有那么灵验了。突然想到img标记的高宽是可以获取到的。于是突然有了思路。 解决办法如下: 先动态生成
页面域关系:
主页面a.html所属域A:www.jb51.net 被ifr a me的页面b.html所属域B:www.jb51.cn,假设地址:http://www.jb51.cn/b.html
实现效果:
A域名下的页面a.html中通过ifr a me嵌入B域名下的页面b.html,由于b.html的宽度和高度是不可预知而且会变化的,所以需要a.html中的ifr a me自适应大小.
问题本质:
js对跨域ifr a me访问问题,因为要控制a.html中ifr a me的高