Supernovum.ru
Список форумов
Это архив форумов. Работающие форумы расположены вот по этой ссылке
Техфорум (архив)
Обсуждение вопросов, связанных с работой форумов. Замечания, предложения, проблемы.  
Страницы: 12>>
Страница: 1 из 2
Почему Всплывающее окно с текстом отвечающего по теме
Аватарка Пользователь: gogasy (IP-адрес скрыт)
Дата: 26, March, 2011 12:45

выходит далеко за пределы основного окна. И чтобы закрыть его надо перебираться к крестику, который в правом краю, многократными перемещениями
То же самое в окне "поиск", где даже не видно указателя последних страниц

Отв: Почему Всплывающее окно с текстом отвечающего по теме
Аватарка Пользователь: edge (IP-адрес скрыт) [Модератор]
Дата: 26, March, 2011 15:48

Что за браузер? Версия? Операционка?
Какое разрешение экрана?

Отв: Почему Всплывающее окно с текстом отвечающего по теме
Аватарка Пользователь: gogasy (IP-адрес скрыт)
Дата: 26, March, 2011 18:22

браузер Гугле Хром, система Виндус ХР, разрешение экрана 1920х1080, экран широкий и с меньшим разрешением нет четкости
Отв: Гугле Хром
Аватарка Пользователь: edge (IP-адрес скрыт) [Модератор]
Дата: 27, March, 2011 05:03

Цитата:
браузер Гугле Хром

версию уточните.

Отв: Почему Всплывающее окно с текстом отвечающего по теме
Аватарка Пользователь: gogasy (IP-адрес скрыт)
Дата: 28, March, 2011 12:13

Как определить версию Гугле-хром не знаю. В установках их много разных, но почти все без указания версий. Из обозначенных есть 12 с каким-то расширением. Эту версию ставить не пробовал.
Теперь подробнее о проблеме.
при расширении или сжатии главного окна текст сжимается тоже и за пределы окна не выходит. Точно также при увеличении или уменьшении шрифта проблем не возникает.
Однако внутреннее окно имеет максимальный размер (на всю ширину моего монитора) в в любом случае и при изменении размера основного окна не меняется. Уменьшается размер внутреннего окна лишь при уменьшении масштаба (ctr+scrl), но при этом уменьшается размер шрифта. Это означает, что пользоваться им невозможно

Отв: Почему Всплывающее окно с текстом отвечающего по теме
Аватарка Пользователь: edge (IP-адрес скрыт) [Модератор]
Дата: 28, March, 2011 17:18

Это всё понятно.

Вопрос в том, в какой версии Хрома -- как работают те функции, которые задействованы в скрипте.

Т.е. обычная=нормальная последовательность действий это:
1) определение, на какой платформе стабильно воспроизводится проблема (ОС, браузер, версия),
2) отладка с применением указанных програмных средств,
3) решение проблемы,
4) и тэдэ.

Сталбыть, придётся Вам найти в менюшке что-то типа "О программе" и там версию браузера.

А затем я постараюсь воспроизвести эту проблемную ситуацию на своих аппаратных средствах.

Отв: версия Гугле хром
Аватарка Пользователь: gogasy (IP-адрес скрыт)
Дата: 28, March, 2011 18:55

у меня стоит 10.0.648.204, написано, что это самая последняя версия
а вот скажите
Аватарка Пользователь: edge (IP-адрес скрыт) [Модератор]
Дата: 29, March, 2011 14:56

какой у вас в хроме выставлен масштаб страницы? 100% или больше?

Я нашел, что хром некорректно определяет ширину страницы, умножая число на текущий масштаб. Т.е. при масштабе меньше 100% выдается пропорционально уменьшенное значение ширины страницы, а при больше -- соотвественно увеличенное. Отсюда и наблюдаемое несовпадение видимой ширины блока и реальной ширины страницы.

Отв: а вот скажите
Аватарка Пользователь: gogasy (IP-адрес скрыт)
Дата: 29, March, 2011 18:08

У меня это не так.
При изменении масштаба Гугля от 50% до 300% (предельно возможные значения) основное окно Форума остается в пределах видимости окна Гугля при его уменьшении вплоть до 1/10 всего экрана и текст в этом окне за пределы окна не выходит, а переносится на новую строку.
То же самое происходит в окне, где надо набирать текст сообщений, но до масштаба 120% (правда текст не переносится).
А вот размер всплывающего окна намного больше и чтобы увидеть все окно при размере окна Гугля в полэкрана надо уменьшать масштаб до величины менее 100%.
Но при этом соответственно уменьшается размер шрифта, что для меня неудобно, так как я в основном работаю лежа и до экрана 1,5 м

Отв: а вот скажите
Аватарка Пользователь: edge (IP-адрес скрыт) [Модератор]
Дата: 29, March, 2011 18:39

Вы несколько неверно читаете то, что я написал.

Вопросы отображения всех прочих окон и элементов -- тут не рассматриваются. Хром успешно показывает содержимое страницы при разных масштабах и разрешениях.

Вопрос именно со всплывающим блоком.

Попробую пояснить по шагам.

1) При клике мышкой по кнопке запускается скрипт, который сначала рассчитывает размеры и расположение всплывающего блока на странице. Для этого он запрашивает текущие данные у браузера, какая ширина страницы и текущее положение просмотра.

2) на основании этих данных размещается всплывающий блок.

3) в нем открывается сообщение.

Никаких других понятий и контекстов не задействуется.

Проблема заключается в том, что в ответ на запрос "какая ширина страницы" гуглохром отвечает неверным значением, врёт. Эмпирически я выяснил, что этот "ответ" связан с выбранным масштабом. Ранние версии этой ошибки не содержали.

Что с этим можно сделать -- вопрос пока открытый.

Отв: наивный вопрос
Аватарка Пользователь: gogasy (IP-адрес скрыт)
Дата: 29, March, 2011 19:14

/1) При клике мышкой по кнопке запускается скрипт, который сначала рассчитывает размеры и расположение всплывающего блока на странице. Для этого он запрашивает текущие данные у браузера, какая ширина страницы и текущее положение просмотра. /

А данный скрипт может не запрашивать текущие параметры у браузера, а использовать имеющиеся от уже открытого основного окна?

Отв: наивный вопрос
Аватарка Пользователь: edge (IP-адрес скрыт) [Модератор]
Дата: 29, March, 2011 19:21

Цитата:
А данный скрипт может не запрашивать текущие параметры у браузера, а использовать имеющиеся от уже открытого основного окна?

Ехидный встречный вопрос: а это окно -- оно чьё? ;) От какой программы? ;)


P.S. Если вдруг "ехидный вопрос" непонятен, то поясню: вы написали оксюморон -- "текущие параметры у браузера" и "имеющиеся от уже открытого основного окна" это одно и то же. Окно браузера имеет текущие параметры, которые можно узнать по запросу функцией. Такова природа вещей :D

Отв: наивный вопрос
Аватарка Пользователь: gogasy (IP-адрес скрыт)
Дата: 29, March, 2011 20:23

Чье внутреннее окно не знаю, но я вижу, что его начало жестко привязано к левому краю основного окна и отступает от него на десяток знаков.
Размер внутреннего окна (те положение правой кромки) фиксирован и не зависит ни от масштаба, ни от положения правой кромки основного окна.
Текст внутри основного окна плавающий и всегда виден при любом масштабе и размере окна.

Окно с комментариями организовано по другому. Поля Тема, Написано и Дата привязаны к левому краю окна фиксированного размера и при изменении масштаба и размера окна правая часть текста пропадает.
С всплывающим окном еще хуже, так как его правая кромка всегда остается за кадром

Размер окна джрг.JPG

Отв: наивный вопрос
Аватарка Пользователь: edge (IP-адрес скрыт) [Модератор]
Дата: 30, March, 2011 05:10

1) Вы упорно не читаете букв, которые я Вам пишу. :)

Цитата:
Чье внутреннее окно не знаю

читаем еще раз: "..вы написали оксюморон -- "текущие параметры у браузера" и "имеющиеся от уже открытого основного окна" это одно и то же. Окно браузера имеет текущие параметры, которые можно узнать по запросу функцией.."

Я уважаю Ваше право на развернутое повествование, но для решения технической проблемы следует четко блюсти контекст, не привнося в рассмотрение лишних сущностей. Перечтите еще раз это -- [edgeways.ru]


2) сделал тестовый фикс для Хрома. У меня (последний Хром, винда XP) работает довольно странно. На локальной копии держит размер стабильно, а на сайте при тех же рассчитанных координатах ширина иногда не устанавливается.

Как найду еще время, поковыряю.

Отв: наивный вопрос
Аватарка Пользователь: gogasy (IP-адрес скрыт)
Дата: 30, March, 2011 12:43

/Как найду еще время, поковыряю/

А нельзя ли, пока появится время, кнопки (-) и (х) управления всплывающим окном перенести в левую часть окна, которая всегда на экране?

Отв: Получилось?
Аватарка Пользователь: gogasy (IP-адрес скрыт)
Дата: 30, March, 2011 17:34

Вижу, что всплывающее окно уменьшилось в размере
Отв: Получилось?
Аватарка Пользователь: edge (IP-адрес скрыт) [Модератор]
Дата: 30, March, 2011 18:18

Вам надо было обновить скрипты, обновив страницу (кнопкой "Обновить" или клавишей F5).
Увидели бы эффект раньше.

Для Хрома перенес кнопки влево. А себе моторику перенапрягать не буду, опера будет с кнопками справа.

Опера будет с кнопками справа
Пользователь: BAPBAP (IP-адрес скрыт)
Дата: 30, March, 2011 21:28

А не из-за пертурбаций ли с Хромом в Опере оные кнопки стали жирными и корявыми на вид? Хотелось бы и моторику не напрягать, и эстетику соблюсти.

Слаб человек и в грехопадении немощен.


Отв: Опера будет с кнопками справа
Аватарка Пользователь: edge (IP-адрес скрыт) [Модератор]
Дата: 31, March, 2011 03:26

нашел прибил
Отв: по окну ПОИСК замечаний нет! А вот
Аватарка Пользователь: gogasy (IP-адрес скрыт)
Дата: 31, March, 2011 10:23

всплывающее окно я бы сделал чуть-чуть пошире, хотя это дело вкуса. Пускай выскажутся другие пользователи
Отв: Опера будет с кнопками справа
Аватарка Пользователь: edge (IP-адрес скрыт) [Модератор]
Дата: 01, April, 2011 07:00

Цитата:
оные кнопки

Мож их вообще заменить иконками?

Да я вот тоже
Пользователь: BAPBAP (IP-адрес скрыт)
Дата: 01, April, 2011 11:27

удивился, что это просто текст. Если это быстро и просто - можно заменить. На что-нибудь симпатичное. #yes#

Слаб человек и в грехопадении немощен.


Отв: Да я вот тоже
Аватарка Пользователь: edge (IP-адрес скрыт) [Модератор]
Дата: 01, April, 2011 12:22

Взял с оперы кнопку.
А можно
Пользователь: BAPBAP (IP-адрес скрыт)
Дата: 01, April, 2011 13:35

как-нибудь расстояние между кнопками сделать поэргономичнее? А именно - больше? Раза в три-четыре.

Слаб человек и в грехопадении немощен.


Отлично. Так держать. (-)
Пользователь: BAPBAP (IP-адрес скрыт)
Дата: 02, April, 2011 03:32

#WORK#

Слаб человек и в грехопадении немощен.


ок.
Аватарка Пользователь: edge (IP-адрес скрыт) [Модератор]
Дата: 02, April, 2011 06:48

Кстати, памятуя Ваш успешный опыт с оформлением иконок структуры дерева сообщений, можно предположить про подумать и про эти три иконки, если будет желание и возможность. Мне в принципе достаточно эквиконгруэнтно, и эта оперская кнопка не мозолит лишнего, но если что -- возможны варианты.
Я уже думал над этим.
Пользователь: BAPBAP (IP-адрес скрыт)
Дата: 02, April, 2011 10:50

Практически в тех же выражениях, за исключением "эквиконгруэнтно", разумеется.

Слаб человек и в грехопадении немощен.


Отв: Я уже думал над этим.
Аватарка Пользователь: edge (IP-адрес скрыт) [Модератор]
Дата: 02, April, 2011 13:44

Планета всё меньше и меньше. И то, что думает один, всё громче слышит другой. :D
Материализация чувственных идей
Пользователь: BAPBAP (IP-адрес скрыт)
Дата: 03, April, 2011 01:36

посредством гимп'а и такой-то матери.

Думаю, мудрить не нужно. Чистота - залог физического здоровья. А простота - душевного.

Посему см. вложение. На общее соответствие проверил - вроде ничего так. Гармонирует. Всяко лучше того, что имеем, синенькое и прицепленное на скорую руку.

P.S. Единственная просьба - осталось как нужно нарезать и поставить прозрачный бэкграунд как-нибудь, по техническим причинам я этого сам сделать не смог, в виду недостаточной квалификации.

Слаб человек и в грехопадении немощен.


Вложения: icons_sn.png (2.5kB)  
Отв: Материализация чувственных идей
Аватарка Пользователь: edge (IP-адрес скрыт) [Модератор]
Дата: 05, April, 2011 17:32

Есть у эволюции начало. Нет у эволюции конца.

Попробовал сделать чуток наоборот: не прозрачный, а зеленый фон.
На моем мониторе смотрится. Есть возражения?

Страницы: 12>>
Страница: 1 из 2


Этот форум в режиме 'только для чтения'.
В онлайне

Гости: 28

This forum powered by Phorum.