Mitleser: Was macht clearInterval() ?

Beitrag lesen

opacity = opacity +0.05;
  document.getElementById( "panorama_akt" ).style.opacity = opacity;
  if ( opacity > 1.0 ) {
Wird das if überhaupt erreicht? Du weist den Wert an das Element zu und erst danach prüfst du ihn. Da hat das Element schon einen ungültigen Wert bekommen, vielleicht fliegt dann schon die ganze Funktion raus und das if wird nicht mehr ausgeführt.

Das alleine reicht für einen Laufzeitfehler nicht aus. Ist aber dennoch ne heiße Spur. Falls "document.getElementById" hier ins Leere läuft, wird ein Laufzeitfehler geworfen. Also Standardtipp, hatte ich die Nacht vergessen: was sagt die Fehlerkonsole? Falls sie still bleibt: ein Fiddle bitte.