大家好我有一個大問題試圖解決這個問題。我知道我必須使用JavaScript,但我無法理解如何使用JavaScript。這是我的腳本:如何獲得屏幕分辨率並將其放入PHP變量
<?php
$posts = query_posts('order=DESC&cat=-2');
$cols = 4;
$filas = array_chunk($posts, $cols);
$columnas = array();
foreach($filas as $row => $articulos) {
foreach($articulos as $ix => $articulo) {
$columnas[$ix] = isset($columnas[$ix]) ? $columnas[$ix] : array();
$columnas[$ix][] = $articulo;
}
}
?>
<?php foreach($columnas as $posts):?> etc, etc ... <?php endforeach; ?>
其中$ cols值將根據用戶的窗口屏幕而改變。 I.E. =如果窗口屏幕是(某些值),然後$ cols =(某個值)
我真的很感謝這方面的幫助。
乾杯!
那麼,使用一些Javascript來獲得解決方案,然後通過AJAX或作爲GET請求發送到PHP腳本,將它存儲在會話變量中。只有事後才能在腳本中使用它。 – mario 2013-04-25 18:49:03
我建議通過JS設置一個cookie,然後在PHP中獲取該cookie的值。只需通過JS將cookie設置爲儘可能接近HTML文檔的頂部,如果您使用的是字符集聲明,我會將它放在緊跟在字符集聲明之後。 – Jasper 2013-04-25 18:59:49
我可能也建議使用CSS。媒體查詢對此非常重要,但您也可以將元素浮動以支持舊瀏覽器。' – Jasper 2013-04-25 19:05:35