Существует очевидное различие в том, что ссылка вызывает window.location
, в то время как кнопка просто устанавливает location
, но это семантически то же самое.
Полученное всплывающее окно создано с помощью JavaScript. Таким образом, ссылка используется только для ее URL, но когда вы щелкаете по ней, запускается скрипт, который загружает контент асинхронно и показывает его во всплывающем окне.
Этот скрипт не влияет на кнопку (хотя может). Найдите скрипт, который это делает, и примените его к кнопке.