Zeit-JavaScript

Diskutiere Zeit-JavaScript im Web & Grafik Forum im Bereich Internet & Telekomunikation Forum; Entschuldigung das ich ein neues Thema aufmache Folgendes: <script language="JavaScript"> <!-- function Uhr_anzeigen(){ var Datum = new...
  • Zeit-JavaScript Beitrag #1
S

steve46

Gesperrter User
Dabei seit
22.08.2008
Beiträge
209
Reaktionspunkte
0
Ort
Bad Hall
Entschuldigung das ich ein neues Thema aufmache

Folgendes:

<script language="JavaScript">
<!--
function Uhr_anzeigen(){
var Datum = new Date()
var std = Datum.getHours()
var min = Datum.getMinutes()
var sec = Datum.getSeconds()
Zeit = ((std < 10) ? " 0" : " ") + std
Zeit += ((min < 10) ? ":0" : ":") + min
Zeit += ((sec < 10) ? ":0" : ":") + sec
Zeit += " Uhr"
document.uhr.zeit.value = Zeit
timerid = setTimeout("Uhr_anzeigen()",1000)
}
// -->
</script>
<form NAME="uhr">
<input TYPE="button" NAME="zeit" SIZE=10 VALUE ="">
</form>
<SCRIPT LANGUAGE="JavaScript">
//<!--
Uhr_anzeigen();
//-->
</SCRIPT>






Folgenden Teil check ich nicht bitte erklärt mir ihn:


Zeit = ((std < 10) ? " 0" : " ") + std
Zeit += ((min < 10) ? ":0" : ":") + min
Zeit += ((sec < 10) ? ":0" : ":") + sec
Zeit += " Uhr"
document.uhr.zeit.value = Zeit
timerid = setTimeout("Uhr_anzeigen()",1000)

LG STEVE46 :victory::victory::victory::victory::victory::victory::victory::victory:
 
  • Zeit-JavaScript Beitrag #2
Max11.111

Max11.111

Bekanntes Mitglied
Dabei seit
12.06.2008
Beiträge
2.416
Reaktionspunkte
0
Wie wärs denn, wenn du dir mal ein Tutorial ganz durchlesen würdest?!?
Code:
Zeit = ((std < 10) ? " 0" : " ") + std
Wenn die Zahl kleiner als 10 ist, wird eine 0 vor die Uhrzeit geschrieben.
Also wenn es jetzt 1 ist (std=1 also std < 10), dann wir nicht 1 geschrieben, sondern eine 0 vor´her hingeschrieben: 01.
 
  • Zeit-JavaScript Beitrag #3
S

steve46

Gesperrter User
Dabei seit
22.08.2008
Beiträge
209
Reaktionspunkte
0
Ort
Bad Hall
da war kein tutorial nur der code
 
  • Zeit-JavaScript Beitrag #4
Max11.111

Max11.111

Bekanntes Mitglied
Dabei seit
12.06.2008
Beiträge
2.416
Reaktionspunkte
0
da war kein tutorial nur der code

Hmm...
Code:
Zeit = ((std < 10) ? " 0" : " ") + std
Damit es um 1 Uhr nicht 1:XX:xx heißt, sondern 01:XX:xx

Code:
Zeit += ((min < 10) ? ":0" : ":") + min
Damit es 5 Minuten nach XX nicht XX:5:xx heißt, sondern XX:05:xx

Code:
Zeit += ((sec < 10) ? ":0" : ":") + sec
Damit es 9 Sekunden nach XX:xx nicht XX:XX:9 heißt, sondern XX:XX:09 heißt.

Es wird immer nur eine 0 vor std/min/sec geschrieben, wenn std/min/sec < 10 (also Einstellig) ist.



Wenn du es jetzt noch nicht kapiert hast...:st::D
 
  • Zeit-JavaScript Beitrag #5
S

steve46

Gesperrter User
Dabei seit
22.08.2008
Beiträge
209
Reaktionspunkte
0
Ort
Bad Hall
Vielen Dank habs kapiert
 
  • Zeit-JavaScript Beitrag #6
S

steve46

Gesperrter User
Dabei seit
22.08.2008
Beiträge
209
Reaktionspunkte
0
Ort
Bad Hall
aber was heisst timerid = setTimeout("Uhr_anzeigen()",1000)
 
  • Zeit-JavaScript Beitrag #7
Max11.111

Max11.111

Bekanntes Mitglied
Dabei seit
12.06.2008
Beiträge
2.416
Reaktionspunkte
0
http://www.google.de/search?hl=de&q=java+setTimeout()+Function&btnG=Suche&meta=

Javascript has the setTimeout() function that you can use to call a function after a set delay. For example:

setTimeout("openPage()", 15000);
 
Zuletzt bearbeitet:
Thema:

Zeit-JavaScript

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.180
Beiträge
1.579.174
Mitglieder
55.879
Neuestes Mitglied
stonetreck
Oben