php - 根据屏幕分辨率获取图像

标签 php javascript screen resolution

Possible Duplicate:
how to get user's screen resolution with PHP

你好,

是否可以获取用户的屏幕分辨率(也许通过 php),然后调用 if 函数在 JavaScript 中设置与该分辨率相关的图像路径?

谢谢萨米

最佳答案

PHP 不知道用户的屏幕分辨率,但您当然可以使用 Javascript 来检测它。例如,像下面这样的东西?

<script type="text/javascript">
  function setImageSrcBasedOnResolution()
  {
    document.getElementById("myImage").src="dynamicResolutionImage.php?size="
      + window.screen.width + "x" + window.screen.height;
  }

</script>

<body onLoad="setImageSrcBasedOnResolution()">
  <img id="myImage" src="temporaryLoadingImage.png" />
</body>

其中dynamicResolutionImage.php是一些生成给定尺寸图像的脚本。

关于php - 根据屏幕分辨率获取图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4861686/

相关文章:

javascript - 索引在 React array.Map 函数中没有按预期工作

javascript - else if 语句不起作用

java - 查找当前打开的屏幕窗口

ios - 从 Swift 中的任何类加载屏幕

php - 我可以在 PHP 中禁用 DNS 查找吗?我有 IP 地址和主机名

php - Regex PHP 查找并匹配具有特定数据属性的 HTML 标签

php - 用户主动检查

PHP 缓冲输出取决于服务器设置?

javascript - 当我的 Mongoose DB 模式之一的实例被放置在第二个模式中时,为什么它可能是 "cast to undefined"?

android - 使用位图工厂选项支持多个屏幕?