Linuchs: Was macht clearInterval() ?

Beitrag lesen

Hallo,

wenn ich ein Interval mit clearInterval() gestoppt habe, kann ich scheinbar die Interval-Variable nicht mehr nutzen.

Habe gesucht, aber keine genaue Erklärung gefunden, was bei clearInterval() mit der Variable passiert.

  
var opacity_timer;  
function einblenden () {  
  opacity = opacity +0.05;  
  document.getElementById( "panorama_akt" ).style.opacity = opacity;  
  if ( opacity == 1.0 ) {  
    window.clearInterval( opacity_timer );  
    opacity = 0.0;  
  }  
}  
function nxtBild () {  
  ...  
  opacity_timer = window.setInterval( "einblenden()", 100 ); // funktioniert nur 1 x  
  ...  
}  

Linuchs