Malan: Animation vor Ablauf der Zeit per onclick starten

Beitrag lesen

Hallo

Die beiden scripte müssen doch zusammen oder?

  
 var pixel = 48;  
  
function startAnimation() {  
 starte = window.setInterval("animation()", 20);  
}  
  
function animation() {  
 var elem = document.getElementById("ani").style;  
 elem.height = pixel + "px";  
 pixel = pixel + 1;  
  
 if ( pixel == 232 ) {  
  clearInterval(starte);  
 }  
}  
  
  
var clicked = false; // speichert, ob die Animation schon gestartet  
                     // wurde.  
  
document.getElementById("ani").onclick = function() { startAnimation(); clicked = true; }  
                                    // startet bei onclick die Funktion  
                                    // und speichert, dass die Animation  
                                    // gestartet wurde  
window.onload = function() { checkClicked() };  
  
function checkClicked() {  
 if( clicked == false ) { // wenn nicht geklickt, dann...  
  neu = window.setTimeout("startAnimation()", 10000)  
 }  
 else{  
  alert("Menü schon ausgefahren");  
 }  
}

Es springt immer noch und er meldet Fehler in der Zeile // startet bei onclick die Funktion

Animation geht nur noch im IE :(