| << предыдущая заметка |
Ситуация: на странице открываются разные окна (например, окно комментария и т.п.)
Надо сделать так, чтобы верхнее выглядело активным, а все остальные вместе с самой страницей — чуть более тусклыми.
При этом надо, чтобы на странице все продолжало нажиматься! А все остальные открытые окна тоже были доступны для клика (например, с целью переключения на них).
Для примера вызовите два окна комментария, слегка разнесите их по сторонам экрана (мышкой за каемочку) и покликайте между ними: я сейчас сделал для примера активное красным бордюром-точками. Когда кликаешь на какое-нибудь из открытых окон — ему присваивается самый большой z-index и оно становится поверх всех (я специальную завел переменную=10 и увеличиваю ее++).
Так вопрос: можно ли еще и затемнение остальных грамотное сделать?
Из подручных средств есть, например, setOpacity(id,0.4);
Мне посоветовали создавать поверх главного окна темный DIV и предмаксимальным z-index и менять его прозрачность. Но это отстой и дурной тон: тогда на странице ничего не нажимается и не выделяется. А у нас не та идеология движка, чтоб открытие на странице какого-то вспомогательного окна становилось адским ЧП, замораживающим всю остальную жизнь.
| << предыдущая заметка |

А по мне так дельный совет. Просто следует ещё и ловить в этом диве нужные события и пропускать их все наверх, к parentNode.
При открытии нового окна, у старого надо заменить класс стиля.
// Пример
something.className = 'unactiveWindow';
Насчёт тени — совсем просто: box-shadow.
Вдобавок я вообще не понимаю, что нам даст таблица стилей. Ну, сделал ты рамочки тусклее, фон серее, а шрифт блеклый. А картинки? А вставленные с Ютуба ролики? Таблицы? Результаты выполнения скриптов? А главное - встроенные в страницу IFRAME с других сайтов, которых при нашей идеологии в будущем ожидается чуть более, чем дофига? Куда это все девать со страницы пользователя, когда придет время показать, что основной экран стал не так активен, как всплывшее по центру окошко?
Прмер тут:
Описание тут:
Например, я пишу с мобильника - передо мной открытое окнов АБСОЛЮТНО черном экране. То есть ДИВ нарисован под окном, закрыл все, но прозрачности нет и прокликивания насквозь тоже.
Хорошо, если удастся отправить камент :)
Как окно закрылось. Так адский ДИВ исчез :)
"Если пользователь не авторизован, то при клике по кнопке "anonymous" открывается форма логина, как и должно быть, но поверх неё отрисовывается форма без полей ввода, с текстом "unic: 0 r:"" (полностью вопрос и скриншот в последних комментах к )
И ещё, не подскажете, как включить логгирование? Непонятно, почему не отправляется почта (ответы на комментарии), хотя адрес подтвержден, и не на все адреса отправляется запрос подтверждения (к примеру на @gmail.com -- отправка не проходит).
Не страшно, ulogin опять поднялся. :)
Главное -- разобраться бы с почтой и непонятным "окном" при авторизации.
Всё-таки, как запись логов включить? (что-то я слегка запутался, когда лазал по исходникам)
Леонид, Зная вашу любовь к большим телефонам, решил картинку запостить. Как вам такой телефон? Клавиатура 5 рядов, железо нормальное, андроид.
motorola droid 4
Потому что понятно, что современные технологии позволят напихать 100 клавиш и в спичечный коробок, вот только работать с ними нельзя.
Минимум работы - это Нокия Е90 (предыдущие модели линейки были значительно больше и шире, эта - на грани), у нее размеры корпуса в развернутом состоянии 132x115мм, то есть общая площадь 15180мм2.
Это - минимум рабочего места, который позволяет написать и отредактировать (!) статью. Я думаю, что эта Моторола по своей площади обычная какашка.
Судя по пропорциям и спекам у этой будет 126x110. Меньше чем е90.
Вообще плохо, что производители вышли на это рынок. Это была ниша с 1996 года, товар выпускала только Нокия (маленькие ноутбуки с симкой), и никто больше этим не интересовался. Я один в 2001 ходил с такой штукой, у всех вокруг были мобилки о шести кнопках "на звонок чиста ответить чтоб карман не оттопыривало", а на меня смотрели как на больного и говорили "ого какой большой, как ты его носишь, им же убить можно!" И все были рады. Дебилам - дебилово, гикам - гиково. Поэтому никто не диктовал законы.
А теперь каждая собака хочет иметь в кармане СМАРТФОН. И нишу засрали. Теперь каждый производитель пытается делать смартфон для дебилов - "на звонок чиста ответить чтоб карман не оттопыривало, но чтоб при этом смартфон блять!" :)
Ну а смартфоны - это было неизбежно.
всего комментариев: 54