Можно ли в PHP получить размер окна браузера? #249343


#0 by Chubrik
В php генерится изображение (через библиотеку GD), так вот, как в конечном счете мне сделать это изображение, скажем, во все окно браузера?
#1 by DGorgoN
Получить ява скриптом параметры экрана
#2 by Chubrik
clientWidth/clientHeight? Не катит, т. к. php-код обрабатывается на серваке, а js - у клиента.
#3 by dokku
гы внедри яваскрипт в пхп код и потом в переменную верни возврат от скрипта
#4 by Chubrik
Да не получится так, потому что ява скрипт выполнится только после выполнения php кода, т.е. в php ничего не попадет.
#5 by airyashov
сделать страницу которая смотрит размер, потом вызов основного скрипта
#6 by Ангел-Хоронитель
ну в принципе, ты сам себе уже ответил....
#7 by Chubrik
Но получить-то размеры все-таки надо :)
#8 by Череп
смотри
#9 by Chubrik
, Вариант, попробую, отпишусь.
#10 by Череп
Можешь ajax использовать, но это будет лишнее. Лучше вставлять ссылку на изображение подогнанное под размер из ява скрипта.
#11 by Camino
А что такое "размер окна браузера"? Я нажал кнопку "go", когда у меня окно было развернуто на 1280х1024, в процессе загрузки страницы свернул окно до 700х800, потом еще им поелозил. Какое из разрешений надо считать и почему?
#12 by stavmen
В зависимости чо за картинка.... Можно попробовать отправлять ее с разрешением 1280х1024,т.к. по статистике это среднне разрешение экрана у пользователей, а уже на машине юзера явой уменьшать, еще и перехватывать изменение размера броузера и т.д.
#13 by Camino
А если у меня разрешение больше? Я автоматически попадаю в разряд лузеров, которые недостойны смотреть на эту картинку? Кстати, я представляю себе, сколько будет весить картинка, вышедшая из рук GD, размером 1280х1024. Или как она будет выглядеть, если ей размер сделать приемлемым. В общем, как всегда - автор задачи удаляет гланды через задний проход, не понимая, что есть человеческие пути решения проблемы.
#14 by airyashov
вообщем думаю и так понятно что решать вопрос надо на стороне клиента, а не сервера
#15 by Camino
Да в общем, для начала надо сформулировать проблему нормально. А потом уже станет понятно, какими средствами ее надо решать
#16 by Chubrik
А какие пути будут человеческими в данном случае?
#17 by Chubrik
Задача конкретная, см.
#18 by Camino
Ты описываешь не задачу, а способ ее решения. Обычная проблема неопытных проектировщиков. Ты опиши именно задачу. В предметных терминах.
#19 by PVasili
только картинка или есть еще и html код? Вариант не всегда правильно работает. К тому же, иногда бывает отключен. делаем width и height 100% для img и наслаждаемся :)
#20 by Camino
Ага. Единственно верный вариант, если суметь-таки ответить на вопрос "зачем?".
#21 by smaharbA
см внимательно
#22 by Череп
ЛОЛ!
#23 by DF_Slayer
Откуда статистика? Много юзеров видел 1024*768 - 99%.
#24 by smaharbA
и че, что на серваке, а урл откуда передаешь тоже с сервака :) ?
Тэги: Веб-мастеринг
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С