Откройте всплывающее окно, нажав на кнопку - PullRequest
0 голосов
/ 13 февраля 2019

У меня есть ссылка, которая открывает небольшое всплывающее окно (не новая вкладка) на страницу.Я хотел бы интегрировать эту функцию в кнопку.К сожалению, это работает не так, как хотелось бы.

Хороший пример ссылки:

<a href='#' onclick='window.open **
("https://google.com","mywindow", 
"menubar=1,resizable=1,width=500,height=500")'>
Link</a>

Текущая кнопка, которая должна делать то же самое:

<form>
  <input class="btnstylega" onclick="window.location.href='https://google.com'" type="button" value="Link" />
</form>

Ответы [ 3 ]

0 голосов
/ 13 февраля 2019

Использовать _blank с атрибутом target;это откроет новую вкладку:

<form>
  <input class="btnstylega" type="button" value="Neue Versicherung hinzufügen" target="_blank" />
</form>

Или, если вы хотите открыть новое окно, используйте атрибут onClick:

<button class="button" onClick="window.open('http://www.example.com');">
     <span class="icon">Open</span>
</button>

Здесь НЕ забывайте кавычкивокруг "window.open('http://www.example.com');".

0 голосов
/ 13 февраля 2019

Это происходит потому, что вы устанавливаете расположение окна в одном, а не создаете новое окно.

Этот исправленный код должен работать, как и предполагалось:

<form><input class="btnstylega" 
onclick="window.open('https://google.com','mywindow', 
'menubar=1,resizable=1,width=500,height=500')" 
type="button" value="Link" /></form>
0 голосов
/ 13 февраля 2019

почему бы вам не попробовать:

  <form><input class="btnstylega" onclick="window.open('https://google.com','mywindow', 
  'menubar=1,resizable=1,width=500,height=500')" 
  type="button" value="Neue Versicherung hinzufügen" /></form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...