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 :(