Autor Zpráva
matt21
Profil *
Takze... mam odpocitavadlo... v javascripte.. ja ho chcem pouzit 4 krat na jednej stranke, ale stale tam chcem mat iny datum...

prosim vas, urobte mi to niekto, napiste mi sem 4 sripty, tieto, ale aby si input stael bral z ineho script java.

Tu je script:

<script language="JavaScript">
      // Ziel-Datum in MEZ
      var jahr=2008, monat=8, tag=4, stunde=0, minute=0, sekunde=0;
      var zielDatum=new Date(jahr,monat-1,tag,stunde,minute,sekunde);

      function countdown() {
        startDatum=new Date(); // Aktuelles Datum

        // Countdown berechnen und anzeigen, bis Ziel-Datum erreicht ist
        if(startDatum<zielDatum)  {

          var jahre=0, monate=0, tage=0, stunden=0, minuten=0, sekunden=0;

          // Jahre
          while(startDatum<zielDatum) {
            jahre++;
            startDatum.setFullYear(startDatum.getFullYear()+1);
          }
          startDatum.setFullYear(startDatum.getFullYear()-1);
          jahre--;

          // Monate
          while(startDatum<zielDatum) {
            monate++;
            startDatum.setMonth(startDatum.getMonth()+1);
          }
          startDatum.setMonth(startDatum.getMonth()-1);
          monate--;

          // Tage
          while(startDatum.getTime()+(24*60*60*1000)<zielDatum) {
            tage++;
            startDatum.setTime(startDatum.getTime()+(24*60*60*1000));
          }

          // Stunden
          stunden=Math.floor((zielDatum-startDatum)/(60*60*1000));
          startDatum.setTime(startDatum.getTime()+stunden*60*60*1000);

          // Minuten
          minuten=Math.floor((zielDatum-startDatum)/(60*1000));
          startDatum.setTime(startDatum.getTime()+minuten*60*1000);

          // Sekunden
          sekunden=Math.floor((zielDatum-startDatum)/1000);

          // Anzeige formatieren
                   (tage!=1)?tage=tage+" Dní, ":tage=tage+" Den, ";
          (stunden!=1)?stunden=stunden+" Hodín, ":stunden=stunden+" Hodinu, ";
          (minuten!=1)?minuten=minuten+" Minút a ":minuten=minuten+" Minútu a ";
          if(sekunden<10) sekunden="0"+sekunden;
          (sekunden!=1)?sekunden=sekunden+" Sekúnd":sekunden=sekunden+" Sekundu";

          document.countdownform.countdowninput.value=
              tage+stunden+minuten+sekunden;

          setTimeout('countdown()',200);
        }
        // Anderenfalls alles auf Null setzen
        else document.countdownform.countdowninput.value=
            "Veselé prázdniny!";
      }
    </script>



<body onLoad="countdown()">
    <form name="countdownform">
      <input style="background-color: #FFFFFF;font-size:11px; width:200px; font-family:Tahoma; color:#3f4143; border: 1px solid FFFFFF" name="countdowninput">
    </form>




Veľmi ĎAKUJEM!!!!
tiso
Profil
Máš za čo... Niektorých ľudí by mali zakázať..

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: