kostenloser Webspace werbefrei: lima-city


Counter ausgeben

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    testworld

    testworld hat kostenlosen Webspace.

    Huhu,
    Ich bin recht unerfahren in javascript <.< und habe deshalb eine Frage ich habe einen counter gefunden der sieht so aus:
    <script type="text/javascript">
    var timeout = 30;
    countdown();
    
    function countDown() {
        document.getElementById("ausgabe").innerHTML = timeout.toString();
        timeout --;
        if (timeout < 0) {
            // Countdown beenden
        } else { 
            setTimeout("countDown()", 1000);
        }
    }
    </sript>


    ich will nun den Counter noch ausgeben weil sonst sieht man ja nichts^^ Wie mache ich das?o.O
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. du machst einfach irgendwo auf deiner seite
    <div id="ausgabe"></div>

    dort wird der counter dann reingeschreiben.

    mfg
  4. Autor dieses Themas

    testworld

    testworld hat kostenlosen Webspace.

    Hab ich gemacht, aber es passiert nichts <.< j ich wiß ich bin doof^^
    Hab ich irgendwas falsch gemacht? xD
    <div id="ausgabe">
    <script type="text/javascript">
    var timeout = 30;
    countdown();
    
    function countDown() {
        document.getElementById("ausgabe").innerHTML = timeout.toString();
        timeout --;
        if (timeout < 0) {
            // Countdown beenden
        } else { 
            setTimeout("countDown()", 1000);
        }
    }
    </script>
    </div>
  5. das div darf nicht um den script bereich gehen...sonst löscht sich das script beim ersten aufruf selbst...
    du musst das div irgendwo unterhalb des scriptes plazieren

    mfg
  6. Autor dieses Themas

    testworld

    testworld hat kostenlosen Webspace.

    <script type="text/javascript">
    var timeout = 30;
    countdown();
    
    function countDown() {
        document.getElementById("ausgabe").innerHTML = timeout.toString();
        timeout --;
        if (timeout < 0) {
            // Countdown beenden
        } else { 
            setTimeout("countDown()", 1000);
        }
    }
    </script>
    
    <div id="ausgabe"></div>


    Es geht immer noch nicht :(
    Was ist nun falsch? :/
  7. da das script schon startet bevor die seite fertig geladen ist, existiert das div für das script noch nicht....
    du müsstest das ganze also so
    <script type="text/javascript">
    var timeout = 30;
    setTimeout("countDown()", 1000);
    
    function countDown() 
    {
        document.getElementById('ausgabe').innerHTML = timeout + '';
        timeout --;
        if (timeout < 0) 
    	{
            // Countdown beenden
        } else { 
            setTimeout("countDown()", 1000);
        }
    }
    </script>
    <div id="ausgabe"></div>
    lösen
  8. Autor dieses Themas

    testworld

    testworld hat kostenlosen Webspace.

    hui danke :) endlich gehts..
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!