opencart中的屏幕分辨率

时间:2012-01-25 22:10:01

标签: php javascript web opencart

我很想在opencart中根据屏幕分辨率设置我的样式。我正在使用一个简单的脚本,它正在处理所有其他php文件,但它在打开的购物车中给出了一个非常奇怪的响应,这是我正在使用的解决方案

<script type="text/javascript">
<!--
var ScreenWidth=screen.width;
var ScreenHeight=screen.height;
var ScreenResolution="<?php $res ?>"=ScreenWidth+"x"+ScreenHeight;
--></script>

但是当我使用res变量进行比较甚至回声时,它会给出

Notice: Undefined variable: res

我对此感到困惑,有什么建议吗?或任何其他相同的解决方案?

1 个答案:

答案 0 :(得分:1)

嗯......您是否尝试从JavaScript定义PHP变量?

似乎您可能需要重新学习服务器端和客户端代码之间的区别。

然而,这是一个没有实际意义的问题,因为您可以使用CSS3媒体查询来制作与分辨率相关的样式:

@media all and (max-width: 1024px) {
    div {background-color: red;}
}

那种事。保留任何查询之外的默认样式,以便可以以默认方式设置不支持媒体查询的浏览器。