• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

keine Anzeige bei <div>

Status
Für weitere Antworten geschlossen.

jopeku

Neues Mitglied
Hallo,

seit Stunden - wirklich - suche ich nach der Ursache, warum nicht auf
meiner Seite angezeigt wird. Es kommt weder ein Fehler noch sonst ein
Hinweis. Nichts!

Kann mir jemand sagen was ich übersehe?

vielen Dank

HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Unbenanntes Dokument</title>
    <?PHP
    // Silvester countdown
    // stichtag 1.1.2009 (Mon,Tag,Jahr) als Unixtime erzeugen
    $newDate = mktime(0,0,0, 1, 1, 2009);
    // aktuelle Zeit im Unixformat erzeugen
    $actDate = time();
    // Differenz berechnen (in Sekunden)
    $diffDate = ($newDate-$actDate);
    ?>

  <script type=”text/javascript”>
        window.onload=secondCount;
      
       // Sekunden mit PHP initialisiert
       var lngSekunden = <?php echo($diffDate); ?>;
      
       function secondCount(){
           intStunden = Math.floor(lngSekunden/(60*60));
           intStunden = (intStunden < 10) ? “0″+intStunden : intStunden;
           lngHelpSekunden = lngSekunden - intStunden*60*60;
           intMinuten = Math.floor(lngHelpSekunden/60);
           intMinuten = (intMinuten < 10) ? “0″+intMinuten : intMinuten;
           intSekunden = lngHelpSekunden - intMinuten*60;
           intSekunden = (intSekunden < 10) ? “0″+intSekunden : intSekunden;
     
           strZeit = intStunden + “:” + intMinuten + “:” + intSekunden;
     
           document.getElementById(”countdownID”).innerHTML = strZeit;
     
          lngSekunden–;
     
          if(lngSekunden >= 0) window.setTimeout(”secondCount()”, 1000);
      }
      </script>
</head>

<body>
<div id="countdownID"></div>
</body>
</html>
 
musst du nicht date() statt time() verwenden?
kenn mich aber nicht so genau damit aus kann also auch so stimmen
du kannst ja ne zwischenausgabe machen und direkt nach den variablen
echo $diffdate;
schreiben
ansonsten seh ich nichts (kann ja auch kein js )
ich hoffe das wars

mfg daschifahrer
 
also iwie hast du ganz komische zeichen in deinem script
Ich habe mal alle ” mit anständigen " ersetzt.
Und das – mit einem anständigen -- ersetzt
window.onload=secondCount; hab ich geändert in
Code:
window.onload = function() {
  secondCount();
}

und schwupps da lief es.

Du solltest vlt. einen besseren Editor zum schreiben benutzen.

PS.: Bei mir gabs in der Konsole aber auch massig an Fehlern die angezeigt wurden!
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben