既判断分辨率,也判断浏览器

应E.Qiang提议,重新完善代码,使之成为判断浏览器类型屏幕分辨率自动调用不同CSS的代码。

代码如下:


<SCRIPT LANGUAGE="JavaScript">
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>



TAGS:JavaScript, 分辨率, 调用, CSS, 判断


大家在说(暂无评论) 添加评论

(*)必填项
验证码