利用ExtJs Viewport做iframe屏幕高度自适应

js自适应网上好多方法做的不是很好

想起ExtJs的Viewport可以对center的iframe做

Ext.onReady(function(){
	//iframe 高度自适应
	new Ext.Viewport({
		layout:"border",items:[
			{
				region:"center",layout:"fit",items:[{
					autoScroll : false,html : '<iframe id="hpdiv" scrolling="no" frameborder="0" width="100%" height="100%" src="${appPath}${url}"></iframe>'
				}]
			}
		]
	});
	var oFrm = document.getElementById('hpdiv');
	oFrm.onload = oFrm.onreadystatechange = function() {
	     if (this.readyState && this.readyState != 'complete'){
	     	return;
	     } else {
	        iframeOnReadyStateChange();
	     }
	}
});

相关文章

HTML5和CSS3实现3D展示商品信息的代码
利用HTML5中的Canvas绘制笑脸的代码
Html5剪切板功能的实现
如何通过HTML5触摸事件实现移动端简易进度条
Html5移动端获奖无缝滚动动画实现
关于HTML5和CSS3实现机器猫的代码