Задать вопрос
@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>


Как их объединить?
  • Вопрос задан
  • 133 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 3
aloky
@aloky
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
Backend разработчик
Сделать одну кнопку, вместо двух и в onclick поместить собственный обработчик, в котором будут вызываться нужные вам функции. Пример: https://codepen.io/Subb98/pen/qxxKLb
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы