5x Countdown von kiefer-malte

also ich habe es jetzt geschaft, den countdown auf den bildschirm zuschreiben, aber er hält nach zwei sekunden an und meint es wird ein Objekt erwartet, also könnt ihr mir sagen was an meinem Script falsch ist?

Code:
<html>
<head>
</head>
<body>
<?php
$dbName = "ghostsoldier";
$dbHost = "localhost";
$dbUser = "root";
$dbPW = "";

if (!(($dblink = mysql_connect($dbHost,$dbUser,$dbPW)) && (mysql_select_db($dbName,$dblink)))) die(mysql_error());


if ($query = mysql_query("SELECT * FROM register WHERE username like '".$_SESSION["user_username"]."'")) {
while ($geld = mysql_fetch_array($query)) {
$geld_user = $geld["geld_user"];

}
} else die(mysql_error());

if ($query = mysql_query("SELECT datum, ak_datum FROM bauen WHERE username like '".$_SESSION["user_username"]."'")) {
while ($zeit = mysql_fetch_array($query)) {
$time_beim_bau = $zeit["datum"];
$time_beim_besuch = $zeit["ak_datum"];

}
} else die(mysql_error());

$bauzeit_baracken = $time_beim_bau + 7200;

$dauer = $bauzeit_baracken - $time_beim_besuch;

?>
<script language="Javascript">
<!--
var countdown = <?=$dauer?>;

function doCount()
{
if (countdown > 0){
countdown--
}
else{
//
}

var s = countdown;
var h = Math.floor(s/3600);
var m = Math.floor((s - (h * 3600))/60);
s = (s-(h*3600))%60

document.write(h+":"+m+":"+s+ " bis der bau Fertig ist");

window.setTimeout('doCount()',1000)
}

doCount();
//-->
</script>

</body>
</html>
 
Du verwendest document.wirte() und das ist so selten dämlich nach dem wir dir dreitausend mal geholfen haben, wieso bist du nicht bei firstChild.data geblieben? Die document.write() Methode kannst du nur während des Ladens einer Seite verwenden und dann nicht wieder.

Du pusht deine Threads, machst 5 mal den gleichen auf nur um dann immer wieder den gleichen Fehler zu machen. Ich für meinen Teil geb's jetzt auf.
 
Zuletzt bearbeitet:
1. ) Groß- und Kleinschreibung beachten

2.) Keine Verwendung von mehrfachen Satzzeichen

3.) Kein Pushen von Threads

4.) Keine Doppelpostings ( in verschiedenen Foren

5.) Bitte nicht mehrere Beiträge hintereinander, es gibt eine Editierfunktion
 

Neue Beiträge

Zurück