Интернет

Размер всплывающего окна HTML

всплывающие окна
Крутые HTML-коды

Часто при создании веб-сайта вы можете захотеть предоставить пользователю важную информацию во втором всплывающем окне; однако важно понимать, как правильно настроить размер всплывающего окна HTML.

Настройка размера всплывающего окна в формате HTML

Есть несколько различных методов, которые вы можете использовать для создания всплывающего окна для вашего веб-сайта. У каждого метода есть свои плюсы и минусы, поэтому внимательно изучите их, прежде чем выбрать тот или иной. То, как вы определяете размер окна в каждом случае, обычно одинаково, однако место в вашем HTML-коде, где оно определено, будет другим. Два метода открытия нового окна: либо с использованием Javascript, либо без использования Javascript.

Использование Javascript с формой

Наиболее распространенный метод, который веб-мастера используют для создания всплывающего окна, — это Javascript. Javascript — это гибкий язык сценариев, позволяющий обрабатывать взаимодействие с пользователем посредством сценария, который запускается непосредственно в браузере пользователя, а не на веб-сервере. Это позволяет очень быстро и динамично менять экран и форматировать его в зависимости от выбора пользователя.

Вы создаете всплывающее окно в Javascript, используя метод window.open. Однако то, что отличает метод Javascript, заключается в том, что метод open() выполняется в коде Javascript, определенном в вашем HTML-коде в тегах «script».

В форме вы программируете кнопку для открытия нового окна следующим образом.

<тип сценария=»текст/javascript»>

<!—

функция myWindow () {

window.open(«http://www.google.com/», «myWindow», «статус = 1, высота = 200, ширина = 200, размер = 0»)

}

//—>

</скрипт>

</голова>

<тело>

<form> <input type=»button» onClick=»myWindow()» value=»Новое окно»> </form>

Когда пользователь нажимает кнопку формы, запускается функция «myWindow» в Javascript, которая использует метод «windows.open» для запуска нового окна.

Метод Window.Open используется в каждом методе открытия всплывающего окна. Таким образом, свойства, используемые в этом методе, определяют, как будет выглядеть всплывающее окно, включая его размер.

Свойства Window.Open включают в себя:

  • Полноэкранный режим — определяет, будет ли новое окно отображаться в полноэкранном режиме или нет.
  • Высота — определяет высоту всплывающего окна в пикселях.
  • Ширина — определяет ширину всплывающего окна в пикселях.
  • Слева — расстояние от левого края экрана в пикселях.
  • Top — Расстояние от верхней части экрана в пикселях.
  • Статус — отображать ли верхнюю строку состояния.
  • Resizable — разрешить или запретить пользователю изменять размер нового окна.
  • Зависимый — это заставит всплывающее окно закрыться, если запустившее его окно закроется.

Использование Javascript с гиперссылкой

всплывающие окна

Другой метод всплывающих окон с использованием javascript — это когда вы используете гиперссылку, а не форму, и хотите, чтобы гиперссылка запускала всплывающее окно. Это делается почти так же, как и в приведенном выше примере формы, за исключением того, что вместо кнопки формы, запускающей функцию Javascript «myWindow», это делает гиперссылка.

<тип сценария=»текст/javascript»>

<!—

функция myWindow (адрес) {

window.open(адрес, «myWindow», «статус = 1, высота = 200, ширина = 200, изменяемый размер = 0»)

}

//—>

</скрипт>

</голова>

<тело>

<a HREF=»javascript:myWindow(‘http://www.google.com’)»>Нажмите, чтобы открыть</a>

Опять же, параметры размера настроены одинаково. Использование этого подхода позволяет вам использовать одну и ту же функцию «myWindow» с каждой гиперссылкой, с которой вы хотите создать всплывающее окно. Все, что вам нужно сделать, это передать ему URL.

Использование «настоящей» гиперссылки

Самая большая проблема с использованием Javascript для обработки всплывающих окон заключается в том, что многие люди хотят щелкнуть правой кнопкой мыши гиперссылку и открыть ссылку в новом окне. Если вы используете описанный выше метод, в котором гиперссылка на самом деле является вызовом функции Javascript, и если пользователь попытается открыть ссылку, щелкнув ее правой кнопкой мыши, он попадет на пустую страницу.

Из-за этой проблемы лучший подход к открытию всплывающего окна с гиперссылкой — использовать метод открытия окна как часть тега «href», но также сохранить адрес веб-сайта в теге. Эта техника показана ниже.

<a href=»http://www.google.com» onclick=»window.open(this.href, ‘всплывающее окно’, ширина = 200, высота = 200, полосы прокрутки, изменяемый размер’); return false;»> < /а>

Используя приведенный выше код, ваша страница будет намного чище и эффективнее. Гиперссылка остается «настоящей» гиперссылкой, но она также использует «window.open» для создания всплывающего окна с параметрами размера, определенными в том же теге «href».

Рекомендации по размеру всплывающего окна

Важные факторы, которые следует учитывать при установке параметров длины и ширины всплывающего окна, включают размещение окна и форматирование содержимого. Размещение вашего всплывающего окна определяется свойствами «top» и «left». Если окно расположено достаточно далеко вверху и слева от экрана, у вас будет больше места, чтобы открыть окно большего размера. Если оно ближе к нижнему или правому краю, вам необходимо соответствующим образом изменить размер окна. Во-вторых, всякий раз, когда вы определяете размер всплывающего окна в формате HTML, тщательно продумайте, как содержимое будет выглядеть в гораздо меньшем окне. Когда вы пишете страницу, которая будет отображаться во всплывающем окне, всегда форматируйте ее в соответствии с параметрами размера, которые вы планируете установить. Это гарантирует, что всплывающее окно будет выглядеть профессионально, чисто и иметь правильный размер.

Дополнительная информация

Для получения дополнительной информации о веб-кодировании ознакомьтесь со следующими статьями LoveToKnow.

  • Расширенные HTML-коды
  • Начальный PHP-код
  • Как сделать ролловер изображения
  • Крутые HTML-эффекты
Похожие посты

10 лучших дизайнов веб-сайтов

Опасности социальных сетей в Интернете

Бесплатная графика Валентина

Бесплатные Пазлы Онлайн

Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять
Политика конфиденциальности