kostenloser Webspace werbefrei: lima-city


Digitale Zeit ausgeben

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    mario-goetze

    mario-goetze hat kostenlosen Webspace.

    Hallo,
    ich habe ein kleines Problem, ich will die aktuelle Zeit ausgeben, aber der Computer nimmt das Script nicht an, das im head javascript wieder schließen soll.
    Kann mi9r jemand sagen was ich da falsch gemacht habe und einen Tipp geben?
    Wäre sehr nett

    <html>
    <head>
    <script language="JavaScript">
    
    function DigitalTime()
    
    {
    
    if(!document.layers && !document.all)
    
    return
    
    var DigitalClock = new Date();
    
    var hours = DigitalClock.getHours();
    
    var minutes = DigitalClock.getMinutes();
    
    var seconds = DigitalClock.getSeconds();
    
    if (minutes <= 9)
    
    minutes = "0" + minutes;
    
    if (seconds <= 9)
    
    seconds = "0" + seconds;
    
    //change font size here to your desire
    
    digclock = "<font size='5' face='Arial' color='black'><b>" +
    
    "<font size='1'>Aktuelle Zeit:</font></br>" +
    
    hours + ":" + minutes + ":" + seconds + "</a></b></font>";
    
    if (document.layers)
    
    {
    
    document.layers.liveclock.document.write(digclock);
    
    document.layers.liveclock.document.close();
    
    }
    
    else if (document.all)
    
    liveclock.innerHTML = digclock;
    
    setTimeout("DigitalTime()",1000)
    
    }
    
    </script>
    </head>
    
    
    <body onload="DigitalTime()"">
    <div align="left">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
    <td width="100%" height="30"><span id="liveclock"
    style="position:absolute;left:10px;top:10px;"></span></td>
    </tr>
    </table>
    </div>
    </body>
    
    </html>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. 1. Java ist nicht das gleiche wie JavaScript *verschoben*
    2. Das language-Attribut ist veraltet. Benutze type="text/javascript" stattdessen (wobei es da auch noch modernere Varianten gibt)
    3. Benutze geschweifte Klammern{} nach if(), um klar festzulegen, welche Statements in Beziehung zum if stehen und welche nicht.

    Bitte korrigiere insbesondere Punkt 3 nochmal. Ansonsten ist es einfach zu aufwendig sich deinen Code anzuschauen, wenn nicht eindeutig ist, was du eigentlich machen willst.

    Weitere Anmerkungen:
    4. document.layers ist veraltet
    5. <font> ist veraltet

    Du scheinst ein total veraltetes Script ausgegraben zu haben. Such dir besser ein neueres oder schreibe es selber. Wenn du beim selber Schreiben auf Probleme stößt, dann kannst du dich ja nochmal melden.

    Beitrag zuletzt geändert: 30.10.2011 12:12:40 von bladehunter
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Digitalurl</title>
    <script type="text/javascript">
        //<![CDATA[
            setInterval(function () {
                var DigitalClock = new Date(),
                    hours = DigitalClock.getHours(),
                    minutes = DigitalClock.getMinutes(),
                    seconds = DigitalClock.getSeconds(),
                    digiclock = '';
    
                if (minutes <= 9) {
                    minutes = '0' + minutes;
                }
    
                if (seconds <= 9) {
                    seconds = '0' + seconds;
                }
    
                //change font size here to your desire
                digclock = '<strong style="font-size:small;">Aktuelle Zeit:</strong><br />' +
                           '<strong style="font-size:xx-large;">' + hours + ':' + minutes + ':' + seconds + '</strong>';
    
                document.getElementById('liveclock').innerHTML = digclock;
            }, 1000);
        //]]>
    </script>
    </head>
    <body>
    <div align="left">
        <table border="0" cellpadding="0" cellspacing="0" width="100%">
            <tr>
                <td width="100%" height="30">
                    <span id="liveclock" style="position:absolute;left:10px;top:10px;"></span>
                </td>
            </tr>
        </table>
    </div>
    </body>
    </html>


    Beitrag zuletzt geändert: 30.10.2011 12:37:35 von fabo
  5. 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!