kostenloser Webspace werbefrei: lima-city


Wie kann ich den Countdown aus der Statusleiste in den Body schreiben?

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    m********l

    Wie kann ich den Countdown von der Stautsleiste in den Body bringen?

    Ich habe diesen Countdown hier, der auch klappt, aber wie kann ich ihn jetzt von der Statusleiste in den Body schreiben, also das er im Body erscheint und nicht in der Statusleiste?


    PHP:

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

    function doCount()
    {
    if (countdown > 0){
    countdown--
    }
    else{
    document.getElementById("FORMULAR").style.visibility="visible";
    }

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

    window.status=h+":"+m+":"+s+ " bis der bau Fertig ist"

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

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

    ?>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Autor dieses Themas

    m********l

    ok hier mal eine update des scripts

    <html>
    <head>
    </head>
    <body>
    <script type="text/javascript">
    <!--
    var countdown = 5;

    function doCount()
    {
    if (countdown > 0){
    countdown--;
    }
    else{
    document.getElementById("FORMULAR").style.visibility="visible";
    }
    var s = countdown;
    var h = Math.floor(s/3600);
    var m = Math.floor((s - (h * 3600))/60);
    s = (s-(h*3600))%60;

    document.getElementById("counter").firstChild.nodeValue=h+":"+m+":"+s+ "bis der Baue fertig ist";

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

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

    <p id="counter">jetzt ist er nicht mehr leer</p>

    <div style="visibility:hidden" id="FORMULAR">
    <form action="php3.php" method="post" name="bauen">
    <input type="submit" value="weiter" name="los" class="login">
    </form>
    </div>
    </body>
    </html>

    aber ich bekomme einen fehler rein:

    objekte m?ssen gef?llt sein, nur ich wei? nicht was falsch ist.

    dieser satz ist richtige habe ich getestet:

    document.getElementById("FORMULAR").style.visibility="visible";

    aber da ist wohl was falsch:

    document.getElementById("counter").firstChild.nodeValue=h+":"+m+":"+s+ "bis der Baue fertig ist";

    l?nnt ihr mir helfen
  4. b************y


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

    function doCount()
    {
    if (countdown > 0){
    countdown--
    }
    else{
    document.getElementById("FORMULAR").style.visibility="visible";
    }

    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>


    So das ist entscheidend: document.write(h+":"+m+":"+s+ " bis der bau Fertig ist");
  5. Autor dieses Themas

    m********l

    ok ich bekomme nach zwei sekunden eine fehler meldung die mir sagt, das ein objekt erwartet wird

    was muss ich jetzt machen, ist ne fehlermeldung!
  6. Autor dieses Themas

    m********l

    also kann mir mal einer sagen was ich falsch mache?

    Es wird immer angezeigt das auf Objekte gewartet wird, also was ist falsch?
  7. Autor dieses Themas

    m********l

    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>
  8. 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!