您的位置:首页 > 其它

IE8 兼容性问题(属性名区分大小写)

2009-06-04 00:00 459 查看
如果将其中的属性height写成不是全部小写的时候,如写成 window.screen.Height或window.screen.heighT时,在IE6、IE7下可以得到值(IE6、IE7不区分大小写),在IE8下为undefined(IE8区分大小写),所以发生问题。
例:
<html> 
<body> 
<input type="button" value="Test" onclick="showMessage()"> 
</body> 
<script lang="javascript"> 
function showMessage(){ 
alert(window.screen.Height); 
} 
</script> 
</html>

解决方法:不区分大小写直接替换所有html、js和jsp文件即可。
INS系统中已知需要替换的属性列表:
window.screen.height (误写为window.screen.Height)
window.screen.width (误写为window.screen.Width)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: