Почему Javascript window.open открывает окно дважды? - PullRequest
0 голосов
/ 27 октября 2019

Можете ли вы исправить меня, но почему этот простой код открывает URL дважды при нажатии кнопки. Это происходит в Firefox, а также в некоторых chrome.

function myfunc(){
url = "https://www.google.com/";
cnt=0;
if (cnt==0){
    window.open(url, "_blank");
    cnt=1;
}
    console.log(url);
}

Ответы [ 2 ]

0 голосов
/ 28 октября 2019

Проблема была в событии onclick, которое я прикрепил к видеообъекту. Если бы это был div, он бы работал нормально, но по какой-то причине событие onclick запустило функцию open дважды. Спасибо всем

0 голосов
/ 27 октября 2019

var cnt = 0;

Попробуйте проверить консоль на наличие ошибок. Ваш cnt не был определен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...