kostenloser Webspace werbefrei: lima-city


Aktiv laufender Zähler in PHP und JavaScript - Klappt das denn nicht?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    zocca

    zocca hat kostenlosen Webspace.

    Hallo allesamt,

    würde gerne einen Timer mit PHP und JavaScript hinbekommen, so dass ich z. B. sagen kann: wenn der hochlaufende Timer = 3 ist, dann gebe ... aus, wenn er = 5 ist, dann gebe ... aus.

    Irgendwie hab ich dafür aber noch keine Lösung gefunden, nur einen Ansatz bis jetzt, kann mir und meinem Quellcode vielleicht jemand helfen, so dass z. B. bei zeit = 3 eine Ausgabe geschieht und der Timer weiterläuft?

    <html>
    <head>
    <script language="JavaScript">
    <!--
    function countdown()
    {
    if (document.MyForm.MyText.value >= 0)
    {
    document.MyForm.MyText.value ++;
    zeit = setTimeout("countdown()",100);
    
    if (zeit == "3") {  document.write("Ausgabe");    }
    }
    }
    
    window.setTimeout("countdown()",100);
    //-->
    </script>
    </head>
    <body>
    <form name="MyForm">
    <input type="text" name="MyText" value="0" readonly>
    </form>
    </body>
    </html>


    Vielen Dank! :thumb:
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. familie-schiffer

    Kostenloser Webspace von familie-schiffer, auf Homepage erstellen warten

    familie-schiffer hat kostenlosen Webspace.

    erstens musst du alle zahlen in tausendstelsekunden angeben.
    außerdem müsste da noch so eine art wiederholungsschleife hin.
    sonst kommt es ja nie vor dass der gleich drei ist. hab sowas auch schonmal in delphi probiert geht aber irgendwie nciht.
    also cih meine es geht nicht
    mfg familie-schiffer
  4. Autor dieses Themas

    zocca

    zocca hat kostenlosen Webspace.

    ...hmm, danke schon mal für die Antwort.

    Habe in letzter noch viel probiert, steh zwar immer kurz davor, aber irgendwie klappt es nicht 100prozentig, bin mir aber sicher, dass es irgendwie in PHP geht...

  5. ...hmm, danke schon mal für die Antwort.

    Habe in letzter noch viel probiert, steh zwar immer kurz davor, aber irgendwie klappt es nicht 100prozentig, bin mir aber sicher, dass es irgendwie in PHP geht...


    Mit php geht dies auf jeden Fall NICHT!
    php kann nicht im Browser ausgeführt werden, also ist es auch logisch, dass es mit php nicht geht.
    Ausserdem, wie schnell soll der Timer überhaupt zählen? 100 ms?
    Mach es einfach so:

    <script>
    var countdown = 10;
    function countdown() {
      if (countdown == 0)
        return;
    
      if (countdown == 3)
       // irgendetwas ...
    
      countdown--;
      document.getElementById('cd-div').innerHTML = countdown;
      window.setTimeout('countdown()',100);
    }
    window.onload = countdown;
    </script>
    
    <div id="cd-div"></div>


    Nicht getestet.

    mfg,
    hr
  6. 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!