Digitale Zeit ausgeben
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
anmerkung
attribut
ausgeben
beziehung
code
computer
http
jemand
klammern
kleines problem
melde
nett code
problem
punkt
sagen
statement
stehen
text
tip
type
-
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>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
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 -
<!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 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage