Hallo,
ich möchte mir ein kleines Menü basteln was DIV Bereiche erscheinen lässt.
Ich bin wiefolgt vorgegangen:
An die Funktion habe ich die Referenz auf ein DIV-Element mit document.getElementById("elementid"); übergeben und zusätzlich die maximale höhe und die maximale Breite.
In der rekursiven Funktion erhöhe ich die Breite und übergebe diese wiederum an die selbige Funktion.
Ich bekomme nun einen Fehler das mhoehe nicht definiert ist, in der Zeile setTimeot(....
Woran kann das liegen?
ich möchte mir ein kleines Menü basteln was DIV Bereiche erscheinen lässt.
Ich bin wiefolgt vorgegangen:
An die Funktion habe ich die Referenz auf ein DIV-Element mit document.getElementById("elementid"); übergeben und zusätzlich die maximale höhe und die maximale Breite.
Code:
if ( wahl == "lnews") ausfahren(400,500,box);
if ( wahl == "polls") ausfahren(150,100,box);
if ( wahl == "suche") ausfahren(150,100,box);
In der rekursiven Funktion erhöhe ich die Breite und übergebe diese wiederum an die selbige Funktion.
Code:
function ausfahren(mhoehe,mbreite,box){
if (parseInt(box.style.width) == mbreite) return;
box.style.width = parseInt(box.style.width) + 1 + "px";
setTimeout("ausfahren(mhoehe,mbreite,box)",50);
}
Ich bekomme nun einen Fehler das mhoehe nicht definiert ist, in der Zeile setTimeot(....
Woran kann das liegen?
Zuletzt bearbeitet: