Консультация № 44687
30.05.2006, 15:42
0.00 руб.
0 2 2
Как "правильно" узнать разрешение экрана пользователя?
(Понимаю, что PHP на сервере, а экран - у клиента.
Видимо, без Java-script не обойтись.)
Нужно: в зависимости от разрешения показыват ту или иную страницу.

Обсуждение

Неизвестный
30.05.2006, 16:17
общий
это ответ
Здравствуйте, Php23!
Действительно, без JavaScript не обойтись. Один из вариантов решения задачи см. в приложении. Код вставить можно в любое место, но лучше после <body>.

Приложение:
<script>if ((screen.width == 1024) && (screen.height == 768)){document.location.replace(‘http://www.site.com/‘);}else{alert(‘incorrent screen resolution‘);}</script>
Неизвестный
30.05.2006, 16:24
общий
это ответ
Здравствуйте, Php23!
screen.width screen.height
if screen.width=800 {location.href=‘page800.php‘}
if screen.width=1024 {location.href=‘page1024.php‘}
if screen.width=1280 {location.href=‘page1280.php‘}
или же
location.href=‘page.php?resolution=‘+screen.width
а в скрипте page.php в зависимости от параметра выдавать ту или иную страницу
Форма ответа