Mitlaufende Uhr für Website

Begonnen von MATZE-ATZE-SCH, 23. April 2006, 17:58:49 Uhr

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

MATZE-ATZE-SCH

Hi!

Wie kann ich eine mitlaufende Uhr für meine HP erstellen? Falls jemand das Browsergame Euro-Battle kennt, so wie dort die Uhr links oben...
Das kann mann doch nur per Java machen, oder? Hoffe, ihr könnt mir helfen...

MfG und schönen Sonntag noch...

Marcel

Xtreme Fighter

Hi Matze atze sch.. :)

also Euro-Battle sagt mir leider nichts, hab aber auch mal an einer uhr + datum herumgeschnipselt
evtl. hilft dir dieses scipt weiter.... mit ein bisschen umformen etc...


<html>
<head>
<title>Uhr</title>

<!-- Uhr script start -->
</head>
<script language="Javascript">
function tS(){ x=new Date(); x.setTime(x.getTime()); return x; }
function lZ(x){ return (x>9)?x:'0'+x; }
function dT(){ if(fr==0){ fr=1; document.write('<font size=1 face=Arial color=black><b><span id="tP">'+eval(oT)+'</span></b></font>');} tP.innerText=eval(oT); setTimeout('dT()',1000); } function y4(x){ return(x<500)?x+1900:x; }
var dN=new Array('Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'),mN=new Array('Jan','Feb','Mär','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'),fr=0,oT="dN[tS().getDay()]+' '+tS().getDate()+' '+mN[tS().getMonth()]+' '+y4(tS().getYear())+' '+'-'+'-'+' '+lZ(tS().getHours())+':'+lZ(tS().getMinutes())+':'+lZ(tS().getSeconds())+' '";
</script>
<!-- Uhr script ende -->

<body>

<!-- Uhr input start -->
<nobr><script language=javascript>dT();</script></nobr>
<!-- Uhr input ende -->

</body>
</html>



LG

MATZE-ATZE-SCH

Hi Xtreme Fighter!
das ist ja soweit schon mal gut, allerdings brauche ich nur die Uhr, und die soll sich dann immer selbst aktualisieren...
ich habe im netz dieses script gefunden:

<html>
<body>

<script type="text/javascript">
  function Uhrzeit()
   {
    var
    Heute   = new Date();
    Stunde  = Heute.getHours();
    Minute  = Heute.getMinutes();
    Sekunde = Heute.getSeconds();
    document.zeit.uhr.value= Stunde + ":" + Minute + ":" + Sekunde;
    window.setTimeout('Uhrzeit()',1000);
   }
</script>

<body onLoad="window.setTimeout('Uhrzeit()',1000)">

<form name="zeit">
<input type=text name="uhr" size=5>
</form>

</body>
</html>

das ist soweit genau das, was ich suche, allerdings möchte ich diesen rahmen, der dort drum ist, noch weg haben...
hat jemand eine idee, wie ich das mache?

lg

PS: bin ein java anfänger, habe mich damit noch nie beschäftigt...

MATZE-ATZE-SCH


MATZE-ATZE-SCH

Keiner eine Antwort für mich?! Oder einen Tipp?

Gudi

du kannst den wert auch per dhtml und der innerHTML-Methode in ein beliebiges anderes html-element schreiben, zB in einen div-Tag.

MATZE-ATZE-SCH

kannst du mir das viel. genauer erklären, wie das geht?

also anstatt

<form name="zeit">
<input type=text name="uhr" size=5>
</form>

muss ich was schreiben?

Es soll am Ende dann so aussehen auf der Homepage:

Es ist jetzt <Hier dann die Uhr...> Uhr.

LG