uhrzeit mit javascript

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • uhrzeit mit javascript

    hi ich möchte auf meiner hompage die uhrzeit und das datum anzeigen. wobei bei der uhrzeit die uhrl jede sekunde weiterlaufen soll.
    warum geht dieses script nicht: ?
    <script language="javascript">
    function uhr ()
    {
    var tag, monat, jahr, stunde, minute, sekunde;
    var jetzt=new Date ();
    tag = jetzt.getdate ();
    monat = jetzt.getmonth ()+1;
    jahr = jetzt.getyear ();
    stunde = jetzt.gethours ();
    minute = jetzt.getminutes ();
    sekunde = jetzt.getseconds ();
    document.write ("Zeit: " +stunde+":"+minute+":"+sekunde);
    document.write ("Datum: "+tag+"."+monat+"."+jahr);
    document.settimeout('uhr ()',1000);
    }
    </script>

  • #2
    Re: uhrzeit mit javascript

    ich glaube das problem liegt im document.write
    für eine regelmässig immer wieder ausgeführte funktion wie eine uhrzeitanzeige würde ich empfehlen, nicht mit document.write zu arbeiten, sondern die daten in einem textfeld in einem formular anzeigen zu lassen...
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      und document.settimeout() gehört ausserhalb der function, or?
      h.a.n.d.
      Schmalle

      http://impressed.by
      http://blog.schmalenberger.it



      Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
      ... nur ohne :-)

      Kommentar


      • #4
        habs selber rausgebracht

        für alle die es interessiert:
        ....
        <script language="JavaScript">
        <!--

        function ZeitAnzeigen()
        {
        Jetzt = new Date();
        var sek = Jetzt.getSeconds();
        sek = ((sek > 9) ? sek : "0" + sek);
        var minu = Jetzt.getMinutes();
        minu = ((minu > 9) ? minu : "0" + minu);
        var st = Jetzt.getHours();
        st = ((st > 9) ? st : "0" + st);



        var tag = Jetzt.getDate();
        tag = ((tag > 9) ? tag : "0" + tag);
        var mo = Jetzt.getMonth();
        mo = ((mo > 9) ? mo : "0" + mo);
        var ja = Jetzt.getYear();

        window.document.all.Uhr.innerHTML = "<div align='left'><p>Time: "+st+":"+minu+":"+sek+"<br>Date: "+tag+"."+mo+"."+ja+"&nbsp;&nbsp;</p></div>";
        window.setTimeout('ZeitAnzeigen()',1000);

        }

        //-->
        </script>
        ...
        <body>... onload="ZeitAnzeigen ()".....
        ...
        wo es erscheinen soll:
        <div id="Uhr">&nbsp;</div>
        ...
        mfg andi

        Kommentar


        • #5
          Re: habs selber rausgebracht

          window.document.all.Uhr.innerHTML = ...

          das funktioniert so aber nur im ie.
          I don't believe in rebirth. Actually, I never did in my whole lives.

          Kommentar

          Lädt...
          X