§ 43. Открывание новых окон
§ 43. Открывание новых окон
8 ноября 1999
Открывать новые окна против желания пользователя — смертный грех.
Монитор — это центральный пульт управления компьютером. Только при помощи монитора пользователь получает адекватную отдачу от своих действий и получает возможность взаимодействовать с компьютером. Без монитора нельзя узнать — набрался ли текст, открылась ли программа, перемещается ли курсор, работает ли компьютер.
Окно браузера — это центральный пульт управления интернетом и основной информационный канал пользователя. Окно браузера практически автономно — оно позволяет отображать любой вид данных (текст, графику, видео, звук и пр.) без помощи вспомогательных окон. Окно браузера снабжено системой навигации — например, кнопками «вперед» и «назад».
См. также: § 75. Про дом и про ссылки на самого себя
Хозяйке на заметку
Средний пользователь кнопкой «вперед» пользуется во много раз реже, чем кнопкой «назад». Более того, ежедневная необходимость в кнопке «назад» говорит о том, что «домоцентризм» веба (то есть принятие пользователями модели «дома» как отправной точки навигации) ничуть не устарел. Начиная навигацию с определенной страницы, пользователь будет постоянно к ней возвращаться, хотя «отправная» страница может меняться в течение одной сессии (кнопка «домой» при этом сегодня используется не по назначению).
Кнопка «назад» является вторым наиболее часто используемым элементом интерфейса браузера после курсора. Поэтому, кстати, прятать ее можно только тогда, когда окно без навигационных элементов не предназначено для перемещения на другие страницы — скажем, при использовании такого окна для опроса из двух строк текста.
Насильно открывать новое окно в браузере — все равно что ставить на стол пользователю второй монитор без спросу. Разумеется, работать с двумя мониторами бывает иногда удобно. Разумеется, иногда удобно открыть и новое окно в браузере, чтобы в нем смотреть ссылки из «основного» окна. Но то и другое должно быть исключительно добровольным выбором пользователя.
В каких случаях можно использовать новые окна?
Для рекламных объявлений, опросов, «пультов управления» (типа стилизаций под телевизионный пульт) и пр. Но тут есть риск нарваться на рефлекс пользователя, который закрывает любое новое непрошеное окно, не дожидаясь загрузки содержимого.
Для создания альтернативного способа навигации (скажем, когда сайт делается в определенном фиксированном размере — например, 300?400, и свободное пространство мешает). Но эта модель уже морально устарела, так как пользователю всегда проще использовать стандартную навигацию, чем придуманную создателем сайта.
Для создания логического разделения на «проверенную» и «непроверенную» информацию. Скажем, серьезный аналитический сайт, дающий ссылку на какую-то страницу, содержимое которой он не контролирует, может открыть ссылку в новом окне. Но он обязан написать рядом с такой ссылкой что-то типа: «а вот это ссылка, которую можно изучить, но я за нее не отвечаю и буду открывать ее в новом окне».
Последний случай — единственный, по мнению автора, легитимный способ использования новых окон. Но предупреждение о том, что ссылка будет открыта в новом окне, обязательно. Потому что насильственная выдача информации без запроса со стороны пользователя называется спам.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Упорядочивание окон
Упорядочивание окон Windows позволяет упорядочить на экране открытые окна. Для этого предназначены команды контекстного меню Панели задач. Нужно установить указатель мыши на свободный участок Панели задач, щелкнуть правой кнопкой и в появившемся контекстном меню
7.3. Цвет окон
7.3. Цвет окон Возможность настройки цветовой схемы окна перешла еще из операционной системы Windows ХР, причем без каких-либо изменений. Чтобы воспользоваться этим механизмом, нужно щелкнуть на ссылке Цвет окна в нижней части окна, показанного на рис. 7.2.На выбор предлагается
1.1.7. Создание окон средствами VCL
1.1.7. Создание окон средствами VCL Теперь поговорим о том, как в VCL создаются окна. Речь здесь будет идти не о написании кода для создания окна с помощью VCL (предполагается, что читатель это и так знает), а о том, какие функции API и в какой момент вызывает VCL при создании окна.Если
Проектирование окон
Проектирование окон Для создания окон предназначена кнопка Window (Окно) расположенная в разделе Design (Проектирование) палитры инструментов. Использование данной кнопки отображает на информационной палитре элементы управления настройками параметров окон (рис. 6.8). Рис. 6.8.
Создание окон
Создание окон Чтобы создать окно, необходимо выполнить приведенную ниже последовательность действий.1. Активизировать этаж с построенным в предыдущем примере контуром стены.2. Нажать кнопку палитры инструментов.3. Открыть окно настройки параметров окна, нажав
1.6. Масштабирование окон
1.6. Масштабирование окон Возможность масштабирования окон (форм) является интересным приемом, который может быть заложен в дизайн приложения.При этом имеется в виду масштабирование в буквальном смысле этого слова: как пропорциональное изменение размера элементов
Проектирование окон
Проектирование окон Для проектирования окон существует отдельный инструмент, кнопка активизации которого – Window (Окно) – расположена на палитре ToolBox (Палитра инструментов). При щелчке на этой кнопке на информационной палитре появляются настройки окна (рис. 5.8). Рис. 5.8.
Создание окон
Создание окон Рассмотрим пример создания окна.1. Активизируйте первый этаж вашего проекта.2. Выберите инструмент Window (Окно) щелчком на соответствующей кнопке палитры инструментов.3. Вызовите окно настройки параметров окна щелчком на кнопке информационной палитры.4.
3.3.3. Изменение цвета окон
3.3.3. Изменение цвета окон Нажав кнопку Цвет окна в окне Персонализация, можно изменить цвет окна (рис. 3.15). А нажав кнопку Дополнительные параметры оформления, вы увидите окошко Цвет и внешний вид окна, уже знакомое нам по предыдущим версиям
2.2.3. Перемещение окон
2.2.3. Перемещение окон Также окна можно перемещать из одной части экрана в другую. Для этого наведите мышью на строку заголовка, нажмите и удерживайте левую кнопку и перетащите окно.Альтернативный способ — щелкните правой кнопкой мыши на строке заголовка и в открывшемся
Типы окон
Типы окон Чаще всего вам придется иметь дело с главным окном программы, а точнее, с его содержимым. Тем не менее при работе используются и другие типы окон, доступные при определенных условиях.Для начала разберемся с модальными и немодальными диалоговыми окнами.
Цвет и внешний вид окон
Цвет и внешний вид окон Для настройки цветовой схемы откройте окно Персонализация и выберите ссылку Цвети внешний вид окон. При использовании стиля Windows Aero появится окно, показанное на рис. 2.20. Если же стиль Windows Aero не используется, появится классическое окно Параметры
Свертывание окон
Свертывание окон Если нажать на кнопочку окно исчезает с экрана, но программа все равно продолжает работать и находится вне пределов видимости до тех пор, пока вы не захотите снова вернуться к ней. После того как окно свернуто, оно попадает на панель задач (это панель, на
Перемещение окон
Перемещение окон Окна на рабочем столе Windows ХР очень часто появляются не там, где вам хотелось бы. Это нормально. С помощью мыши вы легко можете перетянуть его в любое другое место экрана. Лучше и удобнее всего перетягивать окно, ухватив строку заголовка.Теперь вы знаете,