"We are back" « oc.at

[Javascript] Countdown

-TB- 08.05.2005 - 16:17 1288 12
Posts

-TB-

OC Addicted
Registered: Feb 2004
Location: Wien
Posts: 1250
Ich suche einen Countdown der von 5 Minuten herunterzählt und danach die Seite aktualisiert. Google spuckt leider nichts (für mich) brauchbares aus

TIA
Bearbeitet von -TB- am 10.05.2005, 17:58

samuel

.:: unnahbar ::.
Avatar
Registered: Jul 2000
Location: hagenberg
Posts: 2680
versuch mal die kombination mit PHP oder JavaScript. ich weiss leider nicht, was du dir im zusammenhang mit HTML vorstellst?!?

sam

-TB-

OC Addicted
Registered: Feb 2004
Location: Wien
Posts: 1250
es kann auch javascript sein

samuel

.:: unnahbar ::.
Avatar
Registered: Jul 2000
Location: hagenberg
Posts: 2680
Zitat von -TB-
es kann auch javascript sein

ja dann solltest halt danach suchen... oder selber coden. auf selfhtml sind alle noetigen infos um sowas mit javascript zu realisieren. selfphp wuerde dir auch weiterhelfen.

sam

edit: http://www.sean.co.uk/a/webdesign/javascriptdelay.shtm

-TB-

OC Addicted
Registered: Feb 2004
Location: Wien
Posts: 1250
ich hätt nur gerne eine ausgabe wie viel zeit noch verbleibt bis nur nächsten aktualisierung

im moment aktualisiert sich nur die seite mit folgendem befehl
Code:
<meta http-equiv="refresh" content="300;URL=url.html">

im grunde würde also ein reiner countdown reichen

Ezekiel

OC Addicted
Avatar
Registered: Jun 2001
Location: na
Posts: 3329
Zitat
zeit=60;
function countdown() {
// irgendwie ausgeben

if (zeit==0) {
//aktualisieren
}
else {
zeit--;
window.setTimeout('countdown()',1000);
}
}
so zum beispiel könntest du es in javascript machen.

-TB-

OC Addicted
Registered: Feb 2004
Location: Wien
Posts: 1250
Zitat von Ezekiel
so zum beispiel könntest du es in javascript machen.

füge ich den code so ein bekomme ich eine leere seite... hab leider absolut keine ahnung von javascript

Code:
<script type="text/javascript">
zeit=60;
function countdown() {
// irgendwie ausgeben

if (zeit==0) {
//aktualisieren
}
else {
zeit--;
window.setTimeout('countdown()',1000);
}
}
</script>

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845

-TB-

OC Addicted
Registered: Feb 2004
Location: Wien
Posts: 1250
Zitat von watchout
Jaja, Google ist sooo böse...

http://www.google.at/search?q=javascript+countdown

zeigst mir auch wo da etwas dabei ist das ich suche? :rolleyes:
google gibt nur countdowns die von einem bestimmten datum ausgehen aus

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
Hier im Forum ist keiner da um dir etwas vorzukauen, oder gar umsonst Arbeit zu verrichten für die jemand anderer keine Lust hat.
Wenn deine Zeit nicht reicht dir selbst mal den Sourcecode eines Scripts anzusehen und ihn soweit anzupassen, sodass er dein gewünschtes Ergebnis liefert bist du hier falsch.

PS: Der erste Googlehit lässt sich in etwa 2 Minuten (incl. Editor öffnen, abspeichern,...) soweit anpassen dass er so funktioniert wie du es möchtest...

Reakwon

Addicted
Avatar
Registered: Jan 2002
Location: tønsberg.no
Posts: 527
wenn du's nicht anders hinbekommst dann nimm die fertigen beispiele vom google link und modifizier sie so um, wie du es brauchst

und wenn es da nur mit vor-definierten Datum und Uhrzeit gemacht wird, dann mach einen workaround indem du vom jetzigen Timestamp einfach 5 Minuten dazuzaehlst und das dann als Enddatum hernimmst

a bissl kreativ sein !!!

-TB-

OC Addicted
Registered: Feb 2004
Location: Wien
Posts: 1250
hab das jetzt so gelöst:

Code:
<html>

<head>
<script language="JavaScript">
counter = 300; //Sekunden
function countdown() {
counter--;
if (counter>=0) {
insert = document.createTextNode(counter);
document.getElementById("text").replaceChild(insert, 

document.getElementById("text").firstChild);
setTimeout("countdown()", 1000); }
else { location.href="einsatzstatus.html"; }
}
</script>

</head>

<body onLoad="countdown()">
<div id="text"> </div>

</body>

</html>

gefunden nach stundenlangem google suchen
sicher nicht die beste variante aber es erfüllt seinen zweck

@reakwon & watchout: das ist auch nicht so leicht wie ihr tut(wenn man keine ahnung hat ):p

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
Zitat von -TB-
hab das jetzt so gelöst:

Code:
<html>

<head>
<script language="JavaScript">
counter = 300; //Sekunden
function countdown() {
counter--;
if (counter>=0) {
insert = document.createTextNode(counter);
document.getElementById("text").replaceChild(insert, 

document.getElementById("text").firstChild);
setTimeout("countdown()", 1000); }
else { location.href="einsatzstatus.html"; }
}
</script>

</head>

<body onLoad="countdown()">
<div id="text"> </div>

</body>

</html>

gefunden nach stundenlangem google suchen
sicher nicht die beste variante aber es erfüllt seinen zweck

@reakwon & watchout: das ist auch nicht so leicht wie ihr tut(wenn man keine ahnung hat ):p
auf anhieb sieht die Lösung ganz ok aus, vielleicht noch checken ob's im IE/Firefox/Opera überall läuft, dann passt's
Ging doch, oder? ;)

PS: Ohne stundenlangem googlen frage ich normal garnicht im Forum...
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz