Einzelnen Beitrag anzeigen

Benutzerbild von jamma-markus
jamma-markus

Registriert seit: 16. Okt 2004
Ort: Kempen
58 Beiträge
 
#1

[JS] keine Änderung der HTML-Seite

  Alt 14. Okt 2005, 14:56
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?
  Mit Zitat antworten Zitat