我使用普通的JavaScript代码来检测浏览器窗口和如下:浏览器窗口的检测与普通的JavaScript
function setLocation(url) {
if (window.location.href.indexOf(url) === -1)
window.location = url;
}
function reloadPage(width) {
if (width < 701) {
setLocation("layout700.php");
} else if (width < 900) {
setLocation("layout900.php");
} else {
setLocation("layout1200.php");
}
}
var done = false;
function ready() {
if(!done) {
done = true;
reloadPage(document.width);
}
}
if(window.addEventListener) {
window.addEventListener('DOMContentLoaded', ready, false);
window.addEventListener('load', ready, false);
} else if(window.attachEvent) {
window.attachEvent('onload', ready);
}
window.onresize = function() {
reloadPage(document.width);
};
我的问题是:我如何定义这个宽度范围是多少?
我的意思是....难道是正确的,如果我作为
function reloadPage(width) {
if (width <= 701 && >= 480) {
setLocation("layout700.php");
} else if (width <= 900 && >= 701) {
setLocation("layout900.php");
} else {
setLocation("layout1200.php");
}
}
使用。如果这是不正确那么什么是正确的语法?请帮助。
感谢您的帮助。 – 2012-04-29 08:11:25
@Vikram,是否解决了这个问题? – KBN 2012-04-29 08:13:26
只需结账...即将发布结果。 – 2012-04-29 08:15:31