Я хочу посчитать состояние набора кликов и отобразить сообщение для 2 условий. Если в первый раз щелкнуть по нему, появится сообщение «clicked». Я щелкнул второй раз, пока на дисплее не появится надпись «pauseed clicked». Я пробую этот код. Он обнаруживает щелчок внутри iframe, но не следующее условие.Count click inside iframe javascript
var action = 1;
var monitor = setInterval(function(){
var elem = document.activeElement;
if(elem && elem.tagName == 'IFRAME'){
if (action == 1) {
message.innerHTML = 'Clicked';
action = 2;
} else {
message.innerHTML = 'paused Clicked';
action = 1;
}
clearInterval(monitor);
}
}, 100);
iframe {
width: 500px;
height: 300px;
}
<iframe id="iframe" src="//example.com"></iframe>
<div id="message"></div>
Он дает любые ошибки javascript в консоли инспектора? – joshpj1
@JoshJackson Я добавил jsfiddle и не обнаружил ошибок в консоли. –