|
3 / 3 / 0
Регистрация: 19.10.2012
Сообщений: 128
|
||||||
В зависимости от разрешения монитора включить тот или иной файл php17.11.2012, 16:58. Показов 9864. Ответов 8
Метки нет (Все метки)
В зависимости от разрещения монитора чтобы включить тот или иной файл css мы делаем так:
Добавлено через 11 минут Короче, в зависимости от разрешения нужно включить тот или иной файл php
0
|
||||||
| 17.11.2012, 16:58 | |
|
Ответы с готовыми решениями:
8
Скрипт который будет фильтровать разрядность системы (X32/x64) и в зависимости от этого будет запускать тот или иной файл Показывать тот или иной GroupBox в зависимости от условия Выполнить тот или иной код в зависимости от состояния CheckBox |
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
| 17.11.2012, 17:21 | |
|
аяксом отправляйте запрос и отображайте нужный..
0
|
|
|
3 / 3 / 0
Регистрация: 19.10.2012
Сообщений: 128
|
|
| 17.11.2012, 17:37 [ТС] | |
|
0
|
|
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
||
| 17.11.2012, 17:46 | ||
|
в окне браузера уже находится файл, который скриптом определяет разрешение экрана вы хотите заменить текущий файл на другой? нет проблем: if (что-то) location.href = 'ссылка на другой файл'; но вот если вы хотите, чтобы содержимое другого файла стало частью текущего файла - то нужно отсылать запрос серверу, получать от него ответ в виде строки символов и эту строку скриптом превращать в innerHTML какого-то тега текущего файла, как вам выше и посоветовали - теорию см. http://xmlhttprequest.ru/
0
|
||
|
3 / 3 / 0
Регистрация: 19.10.2012
Сообщений: 128
|
|
| 17.11.2012, 18:04 [ТС] | |
|
Я не смогу со всем этим разобраться за то время что мне нужно(
Изложу короче: Мне вобщем нужна переменная, допустим $count В ней содержится число. Оно поределяет сколько будет выведено картинок в зависимости от разрешения. Если 800 и менее - то нужно 2 если более -3 В том файле что нужно подключить и лежит код который использует эту переменную, код php В принципе я могу и не включать этот файл. Оставить его на основной страничке. Но эту переменную мне все равно нужно менять в зависимости от разрешения. Вот как это сделать? Добавлено через 4 минуты Что-то типа того: если разрешения <= 800 то $count = 1, иначе $count = 2 так что в дальнейшем эти переменные использовались кодом ниже
0
|
|
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
||
| 17.11.2012, 18:23 | ||
|
PHP-кодом? HTML-кодом? или Javascript-кодом? постарайтесь понять: 1) PHP работает на сервере когда PHP полностью отработает и выключится - сервер отдаст браузеру полностью сформированный HTML-код (c Javascript-вставками) 2) PHP с этого момента больше уже не при делах, всё остальное делает уже браузер: он парсит полученный от сервера HTML-код, отображает его в окне и запускает Javascript-сценарии (если они есть в коде) PHP вместе с сервером в это время давно тихо курят в сторонке - они уже НИКАК повлиять на отображаемую страницу не могут 3) однако вы можете Javascript'ом запустить на сервере другой PHP-файл - именно другой, а не тот, который формировал код текущей страницы - и можете передать этому другому PHP-файлу высоту и ширину экрана пользователя (в виде query_string, например) 4) этот другой PHP-файл каким-то образом обработает полученные значения и вернёт браузеру какую-то строку символов, которую Javascript преобразует в новый HTML-код на странице ----- всё прочитали? а теперь подумайте -- зачем Javascript'у что-то передавать PHP-файлу, который вернёт ему данные и снова заставит Javascript включиться и эти данные обработать? Не по теме: Джамшуд обнаружил дыру в стене и пошёл спросить "Начальника, чего делать?" PHP-файл и ваша переменная $count - это лишнее и ненужное звено Javascript вполне может САМ, узнав разрешение экрана, либо добавить ещё один тег <IMG> на страницу, либо удалить ненужный тег <IMG> со страницы
1
|
||
|
3 / 3 / 0
Регистрация: 19.10.2012
Сообщений: 128
|
||||||
| 17.11.2012, 18:40 [ТС] | ||||||
|
Как мне тогда быть? Чтобы в зависимости от разрешения переменная ($count) принимала то или иное значение. Ниже в коде php эта переменная используется чтобы выводить нужное количество картинок и закрыть тег div.
0
|
||||||
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
|||
| 17.11.2012, 18:47 | |||
|
он не может, но вам очень хочется, чтобы смог... как говорится в таких случаях - "хотеть не вредно" ![]() Добавлено через 3 минуты вот, специально нашёл для вас тему трёхлетней давности - Узнать из скрипта php разрешение монитора пользователя
1
|
|||
|
3 / 3 / 0
Регистрация: 19.10.2012
Сообщений: 128
|
|
| 17.11.2012, 18:58 [ТС] | |
|
Спасибо, понято
0
|
|
| 17.11.2012, 18:58 | |
|
Помогаю со студенческими работами здесь
9
Как вызвать в основном .cpp файле тот или иной .cpp файл
По запросу пользователя вывести тот или иной абзац
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|