javascript - unable to clear the setInterval -


can me clear setinterval in below code. tired window.clearinterval(intervallistener) not working.

    <audio id="audio1" controls="controls" ontimeupdate="init(this.currenttime)"; style="display:block;">     <source src="audio.mp3" type="audio/mpeg">     <source src="audio.ogg" type="audio/ogg">     <embed height="50" width="100" src="audio.mp3"></embed>     </audio>      function init(val)     {     var audio=document.getelementbyid('audio1');      if(val==2)     {     var a=0;     intervallistener = self.setinterval(function()      {         alert(a);         if(a===8)         {           window.clearinterval(intervallistener);         }         a++;     }, 1000);        }      } 

try declare intervallistener outside function :

var intervallistener;  function init(val) {     var audio=document.getelementbyid('audio1');      if(val==2) {         var a=0;         intervallistener = self.setinterval(function(){             alert(a);             if(a===8){                 window.clearinterval(intervallistener);             }             a++;         }, 1000);     } } 

Comments

Popular posts from this blog

php - mySql Join with 4 tables -

css - Text drops down with smaller window -

c# - DetailsView in ASP.Net - How to add another column on the side/add a control in each row? -