根据浏览器宽度更改php属性

根据浏览器宽度更改php属性,php,Php,好的,所以我搜索了几个小时都没有结果(很可能是因为我没有正确地表达这个问题) 无论如何,我想根据客户端窗口的大小将以下脚本的“list”属性更改为“big” 脚本 <div id="calWrap" class="comType"> ?php $calendar_type='list'; //Possible value: mini, big, list include("3c-events/calendar.php"); ?

好的,所以我搜索了几个小时都没有结果(很可能是因为我没有正确地表达这个问题)

无论如何,我想根据客户端窗口的大小将以下脚本的“list”属性更改为“big

脚本

   <div id="calWrap" class="comType">  
   ?php 

   $calendar_type='list'; //Possible value: mini, big, list    
   include("3c-events/calendar.php"); 

   ?
   </div> 

?php
$calendar_type='list'//可能值:小、大、列表
包括(“3c events/calendar.php”);
?
任何帮助都将不胜感激,我已经遇到了一些我认为可以达到目的的脚本帖子;然而,无论是由于执行不力还是其他原因,他们都失败了


提前谢谢

我建议使用javascript获取视口的大小,然后在加载时将其发送到php。然后编写一些代码来检查尺寸,并相应地设置“日历类型”

var viewportWidth = $(window).width();
var viewportHeight = $(window).height();
使用ajax将代码发送到php页面

$.ajax({url: "page.php", type: "post", data: {"size": size}})
然后,您将返回正确大小的日历。并将其放入指定的容器中

.done(function(html) {
    $('#someContainer').html(html);
 }(;

包含这两个变量并使用javascript根据客户端窗口大小决定显示什么。啊,您可以使用PHP中的数据填充一些js变量,然后根据屏幕大小使用js切换视图。