通过js判断访客显示器屏幕分辨率并给出提示

 更新时间:2013年07月16日 17:26:44   作者:  
这段代码大意是通过比较图片分辨率和桌面分辨率来判定改图是否适合直接用作访客的桌面壁纸
通过js判断访客显示器屏幕分辨率并给出提示


先给出代码示例:

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]


这段代码大意是通过比较图片分辨率和桌面分辨率来判定改图是否适合直接用作访客的桌面壁纸。其中fw="1920"和fh="1200"后面的1920、1200分别是图片的宽度和高度参数,可以用php等读取的实际图片宽度和高度参数代替。以前第11、12行前面的判断我都是用的if,昨天把桌面分辨率调大以后发现这样会有2个提示——如果桌面分辨率大于图片分辨率,换成else if平行代码后错误解决。

另外本来想用PHP的方法传递图片宽度和高度,但是这样要用get提前传递,要么出现跳转甚至死循环,所以暂时只有用JS来判断了。当然也有js和php结合的办法,效果都不是很好。

相关文章

  • 让网页根据不同IE版本显示不同的内容

    让网页根据不同IE版本显示不同的内容

    在上一篇blog 《IE8里判断当前网页显示模式》里面提到IE有不同的显示模式以及如何用Javascript 来动态判定。 Web开发者可以根据不同显示模式导入不同的内容。
    2009-02-02
  • 使用TS来编写express服务器的方法步骤

    使用TS来编写express服务器的方法步骤

    这篇文章主要介绍了使用TS来编写express服务器的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • axios的get请求传入数组参数原理详解

    axios的get请求传入数组参数原理详解

    这篇文章主要为大家介绍了axios的get请求传入数组参数原理详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-06-06
  • Object.defineproperty方法示例详解

    Object.defineproperty方法示例详解

    Object.defineproperty 的作用就是直接在一个对象上定义一个新属性,或者修改一个已经存在的属性,这篇文章主要介绍了Object.defineproperty方法,需要的朋友可以参考下
    2022-12-12
  • 百度地图去掉marker覆盖物或者去掉maker的label文字方法

    百度地图去掉marker覆盖物或者去掉maker的label文字方法

    下面小编就为大家分享一篇百度地图去掉marker覆盖物或者去掉maker的label文字方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-01-01
  • clipboard.js在移动端复制失败的解决方法

    clipboard.js在移动端复制失败的解决方法

    最近在使用clipboard.js碰到的一个小问题,通过查找相关资料解决了,所以下面这篇文章主要给大家介绍了关于clipboard.js在移动端复制失败的解决方法,需要的朋友可以参考借鉴,下面来一起学习学习吧
    2018-06-06
  • js中区分深拷贝与浅拷贝的实战过程

    js中区分深拷贝与浅拷贝的实战过程

    两个对象A、B,A有数据B为空,B复制了A,我们修改A,如果B中的数据跟着变化了,那就是浅拷贝,如果没有变化,那就是深拷贝,下面这篇文章主要给大家介绍了关于js中区分深拷贝与浅拷贝的相关资料,需要的朋友可以参考下
    2022-01-01
  • js获取GridView中行数据的两种方法 分享

    js获取GridView中行数据的两种方法 分享

    这篇文章介绍了js获取GridView中行数据的方法,有需要的朋友可以参考一下
    2013-07-07
  • JavaScript 变量,数据类型基础实例详解【变量、字符串、数组、对象等】

    JavaScript 变量,数据类型基础实例详解【变量、字符串、数组、对象等】

    这篇文章主要介绍了JavaScript 变量,数据类型基础,结合实例形式详细分析了JavaScript变量声明、字符串、数组、对象等基本使用方法与操作注意事项,需要的朋友可以参考下
    2020-01-01
  • 一不小心就做错的JS闭包面试题

    一不小心就做错的JS闭包面试题

    这篇文章为大家推荐了许多经典的JS闭包面试题,也可以说是一不小心就做错的JS闭包面试题,感兴趣的小伙伴们可以参考一下,自己试着解答这些大部分人都会做错的JS闭包面试题,检验自己的知识水平
    2015-11-11

最新评论