Не могли бы вы исправить меня, но почему этот простой код открывает URL дважды по нажатию кнопки. Это происходит в Firefox, а также в некоторых Chrome.
function myfunc(){
url = "https://www.google.com/";
cnt=0;
if (cnt==0){
window.open(url, "_blank");
cnt=1;
}
console.log(url);
}
-1
Riggun
2 ответа
Проблема была в событии onclick, которое я прикрепил к видеообъекту. Если бы это был div, он бы работал нормально, но по какой-то причине событие onclick запустило функцию open дважды. Спасибо всем
var cnt = 0;
Попробуйте проверить консоль на наличие ошибок. Ваш Cnt не был определен.
Новые вопросы
javascript
Для вопросов, касающихся программирования в ECMAScript (JavaScript / JS) и его различных диалектах / реализациях (исключая ActionScript). Этот тег редко используется отдельно, но чаще всего ассоциируется с тегами [node.js], [jquery], [json] и [html].