JS Funktion in PHP while-Schleife

Status
Für weitere Antworten geschlossen.

M3n70s

Registered +
Registriert
Juni 2008
Beiträge
18
Ich habe hier eine PHP Funktion, der man Sekunden übergeben kann, und die Funktion macht dann einen Countdown daraus. Ich programmiere selbst nur PHP, und darum kann ich mir selbst nicht mehr weiterhelfen. Hab die Funktion von nem Kumpel, der weiss aber auch nicht weiter.
Funktion:
HTML:
Dann in der PHP while-Schleife hab ich das:
HTML:
In der gleichen while-Schleife wird auch noch immer ein passender div-container erzeugt:
HTML:
Der Countdown wird nicht angezeigt, und in der Fehlerkonsole bekomm ich für jeden while-Durchlauf folgende Meldung:
Code:
Fehler: document.getElementById(divid) is null
Quelldatei: http://kolotool.salzfisch.ch/in/index.php?s=*****
Zeile: 62
Nach 2 Stunden suchen und probieren hoffe ich, dass mir hier geholfen wird
 
Der
HTML:
muss vor
HTML:
erzeugt werden, da sonst beim Ausführen der Function countdown der DIV-Container defakto null ist, sprich nicht existiert.;)

Gruss
 
Danke dir. Die verbleibende Zeit wird jetzt angezeigt, jedoch bekomme ich
Code:
Fehler: div_id is not defined
Quelldatei: http://kolotool.salzfisch.ch/in/index.php?s=*****
Zeile: 63
 
Du hast doch überall divid ohne Unterstrich, nur ein Schreibfehler im Code? Wenn nicht bitte nochmal alles posten, gerade Zeilen 61-63 aus dem Quelltext.

Gruss
 
Nene, hab überall ein Unterstrich reingemacht ;)

Funktion:
HTML:

Div:
HTML:
[CENTER]
"; ?>[/CENTER]
 
Der JS-Compiler erkennt die Variablen nicht bei der Übergabe durch
HTML:
setTimeout('countdown(s,div_id)'
.
Du must die Übergabe von s und div_id durch "'" und "+" in dem setTimeout zusammensetzen.
 
Boah du bist Gott :bä:
Danke dir vielmals, jetzt kann ich beruhigt schlafen ;)
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben Unten