Uhrzeit (LIVE)
Michael
- asp.net
Wie kann ich das realiesieren ?
Also wenn man <%=time%> nimmt wird doch nur 1 mal geladen und das wars. Ich hab schon auf ein paar sites gesehen das es (live) uhrzeit angezeigt hat.. da dachte ich ich seh nicht richtig :)
geht das nun per asp ?
und wenn ja wie ?
danke
Michael
Wie kann ich das realiesieren ?
Also wenn man <%=time%> nimmt wird doch nur 1 mal geladen und das wars. Ich hab schon auf ein paar sites gesehen das es (live) uhrzeit angezeigt hat.. da dachte ich ich seh nicht richtig :)geht das nun per asp ?
und wenn ja wie ?danke
Michael
Hallo Michael,
ähm, vielleicht ist Dir das unbekannt: aber wenn man die Menschen begrüsst, hat dies irgendwie eine nette einleitende Wirkung, nur mal ein kleiner Hinweis.
Aber nun zum Code:
Den Code habe ich z.T. von irgendwoher übernommen, weiss allerdings nicht mehr wo. Ich habe den Code für Dich etwas geändert, da dieser in einer Seite mit anderen Funktionenb integriert ist, und dies funktioniert bisher tadellos:
<html><head>
<style type="text/css">
all.Uhr { font-family:Century Gothic,Arial; font-size:36pt; color:blue; }
</style>
<script language="JavaScript">
<!--
function Schweizer()
{
var Stunden = Jetzt.getHours();
var Minuten = Jetzt.getMinutes();
var Sekunden = Jetzt.getSeconds();
var Vorstd = ((Stunden < 10) ? "0" : "");
var Vormin = ((Minuten < 10) ? ":0" : ":");
var Vorsek = ((Sekunden < 10) ? ":0" : ":");
var Uhrzeit = Vorstd + Stunden + Vormin + Minuten + Vorsek + Sekunden;
if(document.all)
document.all.MicrosoftUhr.innerHTML = Uhrzeit;
else if(document.layers)
{
document.NetscapeUhr.document.open();
Gesamt = '<span class="Uhr")>' + Uhr + '</span>';
document.NetscapeUhr.document.write(Uhr);
document.NetscapeUhr.document.close();
}
window.setTimeout("Schweizer()",1000);
}
// -->
</script>
</head>
<body bgcolor=#FFFFFF>
<div id="MicrosoftUhr" class="Uhr"></div>
<layer id="NetscapeUhr"></layer>
<script language="JavaScript">
<!--
window.setTimeout("ZeitAnzeigen()",1000);
// -->
</script>
</body></html>
Hoffentlich habe ich Dir damit weitergeholfen
MfG & CU
Siggi
Hallo, Dein Code funktioniert leider nicht.
Gruss
Michael
Hallo Michael,
Hallo, Dein Code funktioniert leider nicht.
Klingt doch schon viel besser, noch ein Name hinzu, und die Sache ist perfekt!
Gruss
Michael
o.k., mein fehler, kommt davon daß man in kurzer Zeit ein Text falsch überträgt! Also, nun der funktionierende Code, übertrage diesen in eine HTML-Seite:
<style type="text/css">
all.Uhr { font-family:Century Gothic,Arial; font-size:36pt; color:blue; }
</style>
<script language="JavaScript">
<!--
function ZeitVorgabeL1()
{
var Jetzt = new Date();
var Stunden = Jetzt.getHours();
var Minuten = Jetzt.getMinutes();
var Sekunden = Jetzt.getSeconds();
var Vorstd = ((Stunden < 10) ? "0" : "");
var Vormin = ((Minuten < 10) ? ":0" : ":");
var Vorsek = ((Sekunden < 10) ? ":0" : ":");
var Uhrzeit = Vorstd + Stunden + Vormin + Minuten + Vorsek + Sekunden;
if(document.all)
document.all.MicrosoftUhr.innerHTML = Uhrzeit;
else if(document.layers)
{
document.NetscapeUhr.document.open();
Gesamt = '<span class="Uhr")>' + Uhrzeit + '</span>';
document.NetscapeUhr.document.write(Uhrzeit);
document.NetscapeUhr.document.close();
}
window.setTimeout("ZeitVorgabeL1()",1000);
}
// -->
</script>
</head>
<body bgcolor=#FFFFFF>
<div id="MicrosoftUhr" class="Uhr"></div>
<layer id="NetscapeUhr">
</layer>
<script language="JavaScript">
<!--
window.setTimeout("ZeitVorgabeL1()",1000);
// -->
</script>
funzt es jetzt?
Noch ein kleiner Hinweis: wenn Du mehrere HTML-Seiten erstellen möchtest, solltest Du Dich auch mit JavaScript beschäftigen, hierzu findest Du eine Anleitung in Selfhtml. Dann wirst Du sicher auch meinen fehler im 1. Listing sehr einfach entdecken, denn dies war nur ein sehr einfacher normalerweise_nichtpassierender_Leichtsinnsfehler!
Viele Grüsse & CU
Siggi