ERLEDIGT
JA
JA
ANTWORTEN
1
1
ZUGRIFFE
361
361
EMPFEHLEN
-
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.
Code :1 2 3
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 :1 2 3 4 5 6 7
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?Geändert von Klopfdreh (10.01.06 um 13:09 Uhr)
-
Habe den Fehler gefunden!
Zahlenwerte müssen an den String angehangen werden bei der Funktionsübergabe - Objektreferenzen können so übergeben werden.
Code :1
setTimeout("ausfahren("+mhoehe+","+mbreite+",box)",1);
Ähnliche Themen
-
Probleme mit rekursiver Funktion
Von xtramen01 im Forum PHPAntworten: 1Letzter Beitrag: 16.12.09, 16:25 -
Problem mit rekursiver Funktion
Von visiondpc im Forum PHPAntworten: 4Letzter Beitrag: 09.09.07, 16:09 -
Parameter wird gelöscht bei rekursiver Funktion
Von tantebootsy im Forum Javascript & AjaxAntworten: 6Letzter Beitrag: 19.05.06, 11:32 -
Rechtehandling per rekursiver Funktion -> Prob
Von Morph im Forum PHPAntworten: 2Letzter Beitrag: 25.04.03, 02:31 -
Problem mit rekursiver Funktion in ABAP
Von SirNeo im Forum Sonstige SprachenAntworten: 2Letzter Beitrag: 17.01.02, 10:14





Zitieren
Login





