ich habe ein problem mit jeavascript:
Beim folgenden Code wird "$next_building_ready" als php-variable übergeben! Datei: "index.php"
Code:
<
html>
<head>
<script src="javascript.js" type="text/javascript">
</script>
</head>
<body topmargin="0" leftmargin="0" class="body" onload="beimstart('.$next_building_ready.')">
<span id="building_ready">1234567890</span>
<span id="servertime">12:34:56</span>
</body>
</
html>
Die datei "javascript.js" sieht so aus:
Code:
function zeit_aktuell() {
var Jetzt = new Date();
var Tag = Jetzt.getDate();
var Monat = Jetzt.getMonth() + 1;
var Jahr = Jetzt.getYear();
var Stunden = Jetzt.getHours();
var Minuten = Jetzt.getMinutes();
var Sekunden = Jetzt.getSeconds();
if (Tag < 10) { Tag = "0" + Tag; }
if (Monat < 10) { Monat = "0" + Monat; }
if (Jahr < 2000) { Jahr = Jahr + 1900; }
if (Stunden < 10) { Stunden = "0" + Stunden; }
if (Minuten < 10) { Minuten = "0" + Minuten; }
if (Sekunden < 10) { Sekunden = "0" + Sekunden; }
var Ausg = Tag + "." + Monat + "." + Jahr + " - " + Stunden + ":" + Minuten + ":" + Sekunden;
document.getElementById('servertime').innerHTML = Ausg;
window.setTimeout("zeit_aktuell()", 1000);
}
function building_ready(building_fertig) {
if (building_fertig > 0) {
var Stunden = floor(building_fertig / 3600);
var rest = verbleibend - (Stunden * 3600);
var Minuten = floor(rest / 60);
var Sekunden = rest - (Minuten / 60);
var Ausg = Stunden + ":" + Minuten + ":" + Sekunden;
document.getElementById('building_ready').innerHTML = Ausg;
window.setTimeout("building_ready(" + building_fertig - 1 + ")", 1000);
}
else {
location.reload();
}
}
function beimstart(building_fertig) {
zeit_aktuell();
building_ready(building_fertig);
}
doch irgendwie wird beim aufruf der datei "index.php" nichts geändert?!
nun meine frage: was muss ich ändern?