Новое окно при клике на ссылку

winopen Новое окно при клике на ссылкуОчередная небольшая заметка, на тему открытия нового окна фиксированного размера, без скроллинга и статус бара. По сути очень простая задача с простым путём решения, но в виду очень редкого применения постоянно забывается).

Суть задачи: При клике на ссылку (или любой элемент на странице) открыть новое окно поверх всех остальных, с фиксированным размером. Порой это просто необходимо, например для вывода формы загрузки файла на сервер в отбельном окне (Хотя на данный момент есть более изящные решения на jQuery).

Код с использованием JavaScript:

<a onclick="window.open('newpage.html','','Toolbar=0,Location=0,Directories=0,Status=0,Menubar=0,Scrollbars=1,Resizable=1,Width=550,Height=598');" href="#">Ссылка</a>

Как видно из примера мы задали событию onclick функцию window.open, которая имеет три параметра:
— Путь к файлу который будет открыт в окне
— Имя окна, позволяет далее ссылаться на него из JS скрипта
— Список дополнительных параметров

Вкратце распишу дополнительные параметры и их значения:
Toolbar — Отображать или скрывать панель инструментов, тулбар.
Location — Отображать или скрывать строку с адресом текущей страницы.
Directories — Отображать или скрывать панель ссылок.
Status — Отображать или скрывать строку статуса.
Menubar — Отображать или скрывать сроку меню.
Scrollbars — Отображать или скрывать скролбор.
Resizable — Разрешить или запретить изменение размера окна.
Width — Ширина окна.
Height — Высота окна.

Оставить комментарий

О блоге и авторе

Добро пожаловать на блог веб-разработчика! На протяжении многих лет, начиная с 2009 года, я занимаюсь созданием специализированных сайтов, сервисов и крупных веб-порталов. Мною было создано несколько сотен сайтов, большинство из которых работают на ПО созданном под заказ, а также на готовом ПО которое я разрабатываю на протяжении всего периода моей деятельности. Это: CMS "Совместные покупки", CMS "osRealty", CMS "Спорт прогнозы" и многое другое.

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

Поиск по блогу
Категории
Архив
Новое на сайте
Блогеры пишут
  • Роман Чернышов: Для работы капчи на PHP 5.6, замените в файле class.captcha.php строку 264 $ifunc( $this -> i [...]
  • Роман Чернышов: Схема такая: 1) На сайте есть виртуальные кошельки (далее ВК) 2) При пополнении пользователем ВК, [...]
  • Александр: Может скрипт комментариев блокирует сообщения с кодом? Или как длинный текст не проходит?
  • Александр: Пытаюсь в который раз здесь показать код, но страница обновляется, и не сообщения, ни любого оповеще [...]
  • Роман Чернышов: Лично у меня интерес к продаже ссылок пропал уже давно. Преимущество сапы, это то - что ссылки можно [...]
Портфолио Все работы

www.detskiy-mir.net
www.detskydoctor.ru
www.betelit.ru
www.all-alliance.ru
www.videogonok.ru
www.carpfishing.by
www.property-greek.com
www.domcons.ru

с 2009 года по сегодняшний день, создано более 300 сайтов...