![]() |
1
2
要获得视区大小,必须使用javascript,是的。 对于这样做的代码示例(并不总是那么简单,浏览器之间存在差异),您可以查看JS框架/库如何确定该大小(例如,在prototype.js中,有一个 getDimensions 做你想做的事);谷歌也会给你很多结果。( this one 是这些结果的一个例子) 然后,您必须将该大小发送到PHP。为此,有两种解决方案:
在第二种情况下,JS代码可能如下所示:
然后,在size.php中,您使用$_get['w']和$_get['h']。 注意:您可能需要从size.php返回一些有效的图像数据,才能获得“红十字”图片(例如,透明的GIF、1X1大小的图片就可以做到这一点)。 |
![]() |
2
1
以下是我将要做的(基于帕斯卡·马丁的):
我已经在所有主要的浏览器(IE6、IE7、IE8、Firefox 2.x、Firefox 3.x、Opera 9.6x、Safari 3)上测试过。和铬2.x)。 |
![]() |
3
1
我想这就是使用jquery的方法:
var viewport_width=$(window).width();
但这种方法在歌剧中有缺陷。请参见这里: http://dev.jquery.com/ticket/3046 在歌剧中使用变通方法。 然后您可以将其发送到服务器(通过post或ajax调用)以将其保存在PHP中。 希望有帮助。 使用jquery这样的库可以避免许多麻烦和浏览器攻击。 认真考虑使用它,最终解决了很多服务器端的问题。 |
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 4 月前 |
![]() |
Alex · 在轻量级中同时解构和不解构变量 4 月前 |
![]() |
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 4 月前 |
![]() |
bairog · 从按属性筛选的对象数组字典中创建值数组 4 月前 |
![]() |
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 5 月前 |