今天遇到一个框架样式问题,在一个多级嵌套页面,<frameset>的rows属性设置后,在IE6与IE7中表现不一,尝试多次未果的情况下采用了JS,把它记录下来,以备不时之需:
function IEVer(){
var browserName = navigator.appName;
var frameObj = document.getElementById("framesetId");
if(browserName == "Microsoft Internet Explorer"){
if(navigator.appVersion.match(/7./i) == '7.'){
frameObj.setAttribute('rows','*,2');
} else if(navigator.appVersion.match(/6./i) == '6.'){
frameObj.setAttribute('rows','*,15');
}
}
}
window.onload = function(){ IEVer(); }