@kmisha

Как на кнопке сделать 2 действия?

Подскажите как при клике на кнопку, чтобы скачался файл и открылся попап на сайте

Сама кнопка со скачиванием:
<div class="btn" onclick="location.href='file.xlsx';">Скачать</div>


Окна у меня вызываются вот так:
<div class="btn-b" data-fancybox data-animation-duration="700" data-src="#Modal" href="javascript:;">Открыть</div>


Как их объединить?
  • Вопрос задан
  • 94 просмотра
Пригласить эксперта
Ответы на вопрос 3
aloky
@aloky
junior js
document.querySelector('.btn-b').addEventListener("click", function(){location.href='file.xlsx'})


И почему вы кнопку создаете div =(

<div class="btn-b" data-fancybox data-animation-duration="700" data-src="#Modal" href="javascript:;">Открыть</div>
<script>
document.querySelector('.btn-b').addEventListener("click", function(){location.href='file.xlsx'})
</script>
Ответ написан
Astrohas
@Astrohas
Python/Django Developer
document.querySelector('.btn-c').addEventListener("click", function(){location.href='file.xlsx'})
Ответ написан
Subb98
@Subb98
Junior PHP developer
Сделать одну кнопку, вместо двух и в onclick поместить собственный обработчик, в котором будут вызываться нужные вам функции. Пример: https://codepen.io/Subb98/pen/qxxKLb
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Reklama Guru Санкт-Петербург
от 50 000 до 60 000 руб.
Greencow Studio Москва
от 80 000 до 120 000 руб.
Biganto Москва
от 130 000 до 130 000 руб.