日期:2014-05-17 浏览次数:20804 次
<!DOCTYPE HTML>
<html>
<head>
<meta charset="gb2312" />
<title></title>
<style>
</style>
</head>
<body>
<div id="a"></div>
<div id="b"></div>
<script>
var $ = function(id){
return document.getElementById(id);
};
window.onresize = function(){
$('a').innerHTML = document.documentElement.clientWidth
$('b').innerHTML = document.documentElement.clientHeight
var minWidth = 900;
var minHeight = 500;
if( document.documentElement.clientWidth < minWidth && document.documentElement.clientHeight < minHeight ){
window.resizeTo(minWidth, minHeight);
}
}
</script>
</body>
</html>
------解决方案--------------------
resizeTo要对弹出的窗口才前效
------解决方案--------------------
这个需求无法达到。
只能要body或div撑开页面,让其出现滚动条,从而使页面中的布局不发生变化。
window.onresize = function(){
$('a').innerHTML = document.documentElement.clientWidth
$('b').innerHTML = document.documentElement.clientHeight
var minWidth = 900;
var minHeight = 500;
if( document.documentElement.clientWidth < minWidth && document.documentElement.clientHeight < minHeight ){
document.body.style.width = minWidth + 'px';
document.body.style.height = minHeight + 'px';
}
}