Forum Webscript.Ru
Программирование => PHP => Тема начата: от 23 Декабря 2001, 22:27:31
-
Возможно ли как нибудь на PHP или на PERL
определить разрешение экрана?
-
нет, используя только их невозможно
-
Возможно исключительно на JavaScript , а потом тут же передать это в perl/php (если JS включен).
Причем можно сделать так, что пользователь это почти не заметит.
(спрашивай в конфе по JS)
-
Ну определить на JS разрешение и т.д. не проблемма, а как это потом указать РНР, например занести в его переменную?
-
http://host/script.php?x=1024&y=768
JS:
window.location="http://host/script.php?x="+Xsize+"&y="+Ysize
-
Таксс Оак, получается я чего то не понял.
Судя по твоему посту получается, что JS
window.location="http://host/script.php?x="+Xsize+"&y="+Ysize
будет добавлять в конец каждой ссылки на странице, или получается к каждому запросу к серверу свою добавку
Т.е. ссылки на странице пишем типа такие
http://host/script.php?id=345 , а они автоматом с помощью этого JS удленяются до полной величины типа такой
http://host/script.php?id=345&x=1024&y=768
Предлагаемая тобой конструкция должна так работать или я всё таки чего то не понял?
-
Net.
Ya predlagal chtobi startovaya stranica sajta bila pochti pustoj i tut zhe delala
window.location (t.e tutzhe posilala brouser na 2uyu stranichku), no
posilala s ukazaniem razresheniya.
Na sluchaj otsutstviya JS nado vstavit\' naprimer.
dalee eto razreshenie prijdetsya zapomnit\' kak-to na servere ili v coockies.
-
Может сразу как то занести (запомнить) из JS инфу на сервер без дополнительных страниц refresh?
Вот было бы хорошо узнать как это сделать. Получается нужен своебразный стык инфы между JS и PHP. Как это можно решить?
-
Да никак.
Ты всеравно должен делать эти запрсы.
Ты расскажи лучше зачем тебе вообще эта информация о разрешении?
Может все проще и делается на JS без сервера ?
-
Мысль проста.
В зависимости от разрешения экрана пользователя выдавать ему файл с дополнительной правой колонкой с контентом или нет.
Т.е. если разрешение малое, то тогда и не кидать ему тяжёлый файл собранныйй РНР, а отдавать тоже собраный РНР, но более лёгкий по весу (без доп правой колонки).
-
nu tak na JS eto delaj.
index.html