kostenloser Webspace werbefrei: lima-city


Laufende Uhr Programmieren?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    stevestyxx

    stevestyxx hat kostenlosen Webspace.

    Weiss nicht ob ich im PHP forum richtig bin^^

    Ich w?rde gerne lernen wie man eine laufende uhr programmieren oder schreiben kann....

    Welche sprache ist das die das kann und wie sieht dann solch ein quelltext aus?

    Vielleicht gab es dieses thema bereits schon und weiss bloss net wo ich suchen soll.

    Danke schonmal im vorraus!

    Beitrag ge?ndert am 11.04.2006 22:47 von stevestyxx
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Autor dieses Themas

    stevestyxx

    stevestyxx hat kostenlosen Webspace.

    Das ist eigentlich nicht der sinn,ich will was lernen^^
  4. Hallo,

    also eine laufende Uhr (Liveuhr) kannst du mit PHP nicht umsetzen, obwohl es g?be vielleicht eine M?glichkeit aber die w?re nicht gerade optimal.

    Bei einer Liveuhr w?rde ich mich eher an Java wenden, meine Liveuhr sieht so aus.

    var loaded = false;
    if (document.layers)
      document.write(
    '<STYLE>.rewritable { position: absolute; }<\/STYLE>'
      );
    function Clock (offsetSec, style) {
      this.id = Clock.cnt;
      Clock.clocks[Clock.cnt++] = this;
      this.offsetSec = offsetSec || 0;
      this.style = style || '';
      this.writeHTML();
      this.startTimer();
    }
    function Clock_writeHTML () {
      var html = '';
      if (document.layers) {
        html += '<SPAN';
        html += ' ID="Clock' + this.id + '"';
        html += ' CLASS="rewritable"';
        html += '>';
        html += '<SPAN';
        html += this.style ? ' CLASS="' + this.style + '"' : '';
        html += '>';
        html += this.formatTime();
        html += '<\/SPAN>';
        html += '<\/SPAN>';
      }
      else {
        html += '<SPAN';
        html += ' ID="Clock' + this.id + '"';
        html += this.style ? ' CLASS="' + this.style + '"' : '';
        html += '>';
        html += this.formatTime();
        html += '<\/SPAN>';
      }
      document.write(html);
    }
    Clock.prototype.writeHTML = Clock_writeHTML;
    function Clock_formatTime () {
      var time = new Date();
      time.setTime(time.getTime() + this.offsetSec * 1000);
      var hours = time.getHours();
      var minutes = time.getMinutes();
      var seconds = time.getSeconds();
      var html = '';
      html += hours < 10 ? '0' + hours : hours;
      html += ':';
      html += minutes < 10 ? '0' + minutes : minutes;
      html += ':';
      html += seconds < 10 ? '0' + seconds : seconds;
      return html;
    }
    Clock.prototype.formatTime = Clock_formatTime;
    function Clock_startTimer () {
      this.tid = setInterval('Clock.clocks[' + this.id + '].updateTime()',
    1000);
    }
    Clock.prototype.startTimer = Clock_startTimer;
    function Clock_updateTime () {
      if (document.all)
        document.all['Clock' + this.id].innerHTML = this.formatTime();
      else if (document.getElementById)
        document.getElementById('Clock' + this.id).firstChild.nodeValue =
          this.formatTime();
      else if (document.layers && loaded) {
        var l = document['Clock' + this.id];
        if (!l.ol) {
          var ol = l.ol = new Layer(l.clip.width);
          ol.clip.height = l.clip.height;
          ol.left = l.pageX; ol.top = l.pageY;
          ol.visibility = 'show';
          l.visibility = 'hide';
        }
        var ol = l.ol;
        var html = '';
        html += '<SPAN';
        html += this.style ? ' CLASS="' + this.style + '"' : '';
        html += '>';
        html += this.formatTime();
        html += '<\/SPAN>';
        ol.document.open();
        ol.document.write(html);
        ol.document.close();
      }
    }
    Clock.prototype.updateTime = Clock_updateTime;
    Clock.cnt = 0;
    Clock.clocks = new Array();
    function init () {
      loaded = true;
    }
  5. Autor dieses Themas

    stevestyxx

    stevestyxx hat kostenlosen Webspace.

    Das sieht doch schonmal nicht schlecht aus,ist ja einiges dabei was ich schon kenne aber es funktioniert nicht....


    Parse error: parse error, unexpected T_VAR on line 3

  6. Das kann gut sein, das es nicht funkioniert wenn du es alleine ausf?hrst.

    Ich habe es auch in meiner Seite eingebunden und das wie folgt:

    <script type="text/javascript">new Clock(0, 'js');</script>


    Beitrag ge?ndert am 12.04.2006 00:00 von neo1000
  7. 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!