Forum: ASP.NET |
Thema:
Re: Uhrzeit auf Page ! |
Von:
Tobi Ulm (
07.11.2005 15:44) |
Hi Thomas,
probier mal das aus:
<code>
<HTML>
<HEAD>
<TITLE>
</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!-- Skript in HTML-Kommentar verstecken
// Anzeige aktualisieren
function update()
{
// Variablen definieren
var zeit = new Date();
var stunden;
var minuten;
var sekunden;
var ausgabe=""
// Stunden, Minuten und Sekunden bestimmen
stunden = zeit.getHours();
minuten = zeit.getMinutes();
sekunden = zeit.getSeconds();
// Falls der 12-Stunden-Modus gewaehlt ist...
if ( document.formular3.zeitdarstellung.options[0].selected )
{
if ( stunden < 12 ) // vormittags
{
document.formular2.AmPm[0].click();
}
else // nachmittags
{
document.formular2.AmPm[1].click();
}
// Stunden an den 12-Stunden-Modus anpassen
stunden %= 12;
if ( stunden == 0 )
{
stunden = 12;
}
}
else // 24-Stunden-Modus
{
// Am/Pm-Anzeige loeschen
document.formular2.AmPm[0].checked = false;
document.formular2.AmPm[1].checked = false;
}
// Zweistellige Anzeigen der Werte
stunden = ( stunden < 10 ) ? "0" + stunden : stunden;
minuten = ( minuten < 10 ) ? "0" + minuten : minuten;
sekunden = ( sekunden < 10 ) ? "0" + sekunden : sekunden;
ausgabe = stunden + ":" + minuten + ":" + sekunden;
// Ausgabe in das Formularfeld
document.formular1.anzeige.value = ausgabe;
// Nach einer Sekunde die Funktion erneut aufrufen
setTimeout( "update()", 1000 );
}
// Ende des HTML-Kommentars -->
</SCRIPT>
</HEAD>
<BODY BGCOLOR="EEEEDD">
<CENTER>
Aktuelle Uhrzeit:<BR>
<TABLE>
<TR>
<TD>
<FORM NAME=formular1>
<INPUT TYPE=TEXT NAME=anzeige SIZE=6>
</FORM>
</TD>
<TD>
<FORM NAME=formular2>
<INPUT TYPE=RADIO NAME=AmPm VALUE=am
onClick="return false">
am<BR>
<INPUT TYPE=RADIO NAME=AmPm VALUE=pm
onClick="return false">pm
</FORM>
</TD>
<TD>
<FORM NAME=formular3>
<SELECT NAME=zeitdarstellung>
<OPTION VALUE=1>12 h</OPTION>
<OPTION VALUE=2 SELECTED>24 h</OPTION>
</SELECT>
</FORM>
</TD>
</TR>
</TABLE>
<SCRIPT LANGUAGE="JavaScript">
<!-- Skript in HTML-Kommentar verstecken
// Erster Aufruf der update()-Funktion
update();
// Ende des HTML-Kommentars -->
</SCRIPT>
</CENTER>
</BODY>
</HTML>
</code>
cu
Tobi
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!