根据判断浏览器类型屏幕分辨率自动调用不同CSS的代码
既判断分辨率,也判断浏览器
应E.Qiang提议,重新完善代码,使之成为判断浏览器类型屏幕分辨率自动调用不同CSS的代码。
代码如下:
<!--
if (window.navigator.userAgent.indexOf("MSIE")>=1)
{
var IE1024="";
var IE800="";
var IE1152="";
var IEother="";
ScreenWidth(IE1024,IE800,IE1152,IEother)
}else{
if (window.navigator.userAgent.indexOf("Firefox")>=1)
{
//如果浏览器为Firefox
var Firefox1024="";
var Firefox800="";
var Firefox1152="";
var Firefoxother="";
ScreenWidth(Firefox1024,Firefox800,Firefox1152,Firefoxother)
}else{
//如果浏览器为其他
var Other1024="";
var Other800="";
var Other1152="";
var Otherother="";
ScreenWidth(Other1024,Other800,Other1152,Otherother)
}
}
function ScreenWidth(CSS1,CSS2,CSS3,CSS4){
if ((screen.width == 1024) && (screen.height == 768)){
setActiveStyleSheet(CSS1);
}else{
if ((screen.width == 800) && (screen.height == 600)){
setActiveStyleSheet(CSS2);
}else{
if ((screen.width == 1152) && (screen.height == 864)){
setActiveStyleSheet(CSS3);
}else{
setActiveStyleSheet(CSS4);
}}}
}
function setActiveStyleSheet(title){
document.getElementsByTagName("link")[0].href="style/" title;
}
//-->
</SCRIPT>
解释:
var IE1024="";
var IE800="";
var IE1152="";
var IEother="";引号里面分别填写,用户使用IE的时候并且分辨率为1024*768,800*600,1152*864要使用的css文件名.
var Firefox1024="";
var Firefox800="";
var Firefox1152="";
var Firefoxother="";
引号里面分别填写,用户使用FF的时候并且分辨率为1024*768,800*600,1152*864要使用的css文件名.
您可能感兴趣的文章:
js双击鼠标自动滚动屏幕实例
js获取浏览器屏幕分辨率
js获取屏幕分辨率示例
根据判断浏览器类型屏幕分辨率自动调用不同CSS的代码
js获取屏幕分辨率与屏幕大小
Js判断浏览器类型或屏幕分辨率并调用不同CSS的代码
根据屏幕分辨率自动调整字体大小的js代码
根据分辨率判断调用相对应的css文件方法教程
js判断屏幕分辨率的方法解析
Jquery判断屏幕分辨率