用js自动判断浏览器分辨率的代码


Posted in Javascript onJanuary 28, 2007
<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) 
{ 
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> 
Javascript 相关文章推荐
jquery限定文本框只能输入数字即整数和小数
Nov 29 Javascript
js闭包的用途详解
Nov 09 Javascript
JavaScript实现Java中StringBuffer的方法
Feb 09 Javascript
jQuery实现复选框成对选择及对应取消的方法
Mar 03 Javascript
jQuery插件zoom实现图片全屏放大弹出层特效
Apr 15 Javascript
JavaScript实现简单的二级导航菜单实例
Apr 15 Javascript
WebPack基础知识详解
Jan 16 Javascript
javascript将json格式数组下载为excel表格的方法
Dec 22 Javascript
微信小程序canvas实现刮刮乐效果
Jul 09 Javascript
学习jQuery中的noConflict()用法
Sep 28 jQuery
vue强制刷新组件的方法示例
Feb 28 Javascript
js基础语法与maven项目配置教程案例
Jul 15 Javascript
innerHTML,outerHTML,innerTEXT三者之间的区别
Jan 28 #Javascript
一个无限级XML绑定跨框架菜单(For IE)
Jan 27 #Javascript
网页javascript精华代码集
Jan 24 #Javascript
一页面多XMLHttpRequest对象
Jan 22 #Javascript
javascript 播放器 控制
Jan 22 #Javascript
JAVASCRIPT HashTable
Jan 22 #Javascript
Maps Javascript
Jan 22 #Javascript
You might like
使用php重新实现PHP脚本引擎内置函数
2007/03/06 PHP
php通过文件流方式复制文件的方法
2015/03/13 PHP
WordPress主题中添加文章列表页页码导航的PHP代码实例
2015/12/22 PHP
PHP用户验证和标签推荐的简单使用
2016/10/31 PHP
thinkPHP利用ajax异步上传图片并显示、删除的示例
2018/09/26 PHP
善用事件代理,警惕闭包的性能陷阱。
2011/01/20 Javascript
js 第二代身份证号码的验证机制代码
2011/05/12 Javascript
网页打开自动最大化的js代码
2012/08/22 Javascript
jquery获取tr并更改tr内容示例代码
2014/02/13 Javascript
js获取 type=radio 值的方法
2014/05/09 Javascript
jQuery中ajax和post处理json的不同示例对比
2014/11/02 Javascript
Javascript模块化编程详解
2014/12/01 Javascript
js对象基础实例分析
2015/01/13 Javascript
javascript中clipboardData对象用法详解
2015/05/13 Javascript
AngularJS使用指令增强标准表单元素功能
2016/07/01 Javascript
JavaScript每天必学之基础知识
2016/09/17 Javascript
ES6新特性之Symbol类型用法分析
2017/03/31 Javascript
JS利用正则表达式实现简单的密码强弱判断实例
2017/06/16 Javascript
vue移动UI框架滑动加载数据的方法
2018/03/12 Javascript
vue 组件中添加样式不生效的解决方法
2018/07/06 Javascript
element-ui的回调函数Events的用法详解
2018/10/16 Javascript
vue-model实现简易计算器
2020/08/17 Javascript
[01:00:26]Ti4主赛事胜者组第一天 EG vs NEWBEE 1
2014/07/19 DOTA
Python sys.path详细介绍
2013/10/17 Python
Django添加feeds功能的示例
2018/08/07 Python
Python中字符串与编码示例代码
2019/05/20 Python
浅析Python requests 模块
2020/10/09 Python
python openssl模块安装及用法
2020/12/06 Python
New Balance英国官方网站:始于1906年,百年慢跑品牌
2016/12/07 全球购物
高中军训感言500字
2014/02/24 职场文书
说明书格式及范文
2014/05/07 职场文书
商务英语专业毕业生求职信
2014/07/06 职场文书
2015年社区工会工作总结
2015/05/26 职场文书
详解CocosCreator项目结构机制
2021/04/14 Javascript
DBCA命令行搭建Oracle ADG的流程
2021/06/11 Oracle
MySQL中B树索引和B+树索引的区别详解
2022/03/03 MySQL