 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
08.04.2006, 23:48
|
#1
|
|
TP-Supporter
Registriert seit: Dec 2005
|
Javascript Countdown
Hallo,
ich habe folgenden HTML Code:
Code:
<b>text some text, some text, in <span class="dd">10</span> sekunden, oo, bar</b>
ich möchte, dass die 10 in 1 Sekundenschritten bis auf 0 heruntergezählt wird!
Geht das?
Danke!!
|
|
|
09.04.2006, 00:02
|
#2
|
|
TP-Moderator
Registriert seit: Aug 2004
Ort: Homburg / Saarland
|
Hi, so etwas in der Art:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Countdown</title>
<script type="text/javascript">
function countDown(init)
{
if (init || --document.getElementById( "counter" ).firstChild.nodeValue >0 )
window.setTimeout("countDown()",1000);
};
</script>
</head>
<body>
<button onclick="countDown(true)">Start</button><br>
<b>text some text, some text, in <span id="counter" class="dd">10</span> sekunden, oo, bar</b>
</body>
</html>
Tschau
Frank
|
|
|
09.04.2006, 03:08
|
#3
|
|
TP-Supporter
Registriert seit: Dec 2005
|
Ja danke, das werde ich doch glatt mal einbauen 
|
|
|
11.04.2006, 21:28
|
#4
|
|
TP-Moderator
Registriert seit: Aug 2004
Ort: Homburg / Saarland
|
Alles klar, freut' mich, daß ich helfen konnte!
|
|
|
21.09.2007, 14:59
|
#5
|
|
TP-Member
Registriert seit: Jun 2006
Ort: Frankfurt a.M
|
Ich nutze mal diesen Thread, da ja die Überschrift zu meinem Problem passt
Ich hab hier einen Countdown-Script, jedoch wird auf meiner Seite nichts angezeigt - was fehlt denn da? Wenn überhaupt was fehlt...
HTML-Code:
<script language="JavaScript">
TargetDate = "10/31/2007 12:00 AM";
BackColor = "171717";
ForeColor = "FFFFFF";
CountActive = true;
CountStepper = -1;
LeadingZero = true;
DisplayFormat = "Bis zum Erscheinungstermin sind es noch %%D%% Days, %%H%% Hours, %%M%% Minutes and %%S%% Seconds.";
FinishMessage = "Die Zeit ist vorbei!";
</script>
<script language="JavaScript" src="js/countdown.js"></script>
Gruß Tanek 
|
|
|
22.10.2007, 18:37
|
#6
|
|
TP-Newbie
Registriert seit: Oct 2007
Ort: Düsseldorf
|
Naja, ich würd mal sagen... es fehlt ein Code. Du hast da nur Zuweisungen zu Variablen, aber mit denen wird nichts gemacht. Irgendwo muss da noch eine Formel rein, die den countdown berechnet. Ich weiß ja nicht, wo Du das her hast, aber wahrscheinlich hast Du nicht alles abgeschrieben. Bzw. irgendwo gibt es einen Ordner /js in dem die Datei countdown.js liegen müsste. Such mal.
|
|
|
23.10.2007, 03:23
|
#7
|
|
TP-Member
Registriert seit: Sep 2006
Ort: Osnabrück
|
Moin!
Code:
<html>
<head><title>Test</title>
<script type="text/javascript">
datum='30.1.2008 15:46:00';
begintext = 'Es sind noch ';
endtext = ' bis zum nächsten Event.';
meldungWennFertig='Fertig';
dDatum=datum.split(' ');
dZeit=dDatum[1];
dDatum=dDatum[0].split('.');
datum=dDatum[1]+'/'+dDatum[0]+'/'+dDatum[2]+' '+dZeit;
ziel=new Date(datum);
var tick;
st=3600000;
m=60000;
function zaehl(){
tempD=new Date();
if(ziel<=tempD){
clearTimeout('tick');
document.getElementById('countdown').innerHTML=meldungWennFertig;
return;
}
tage=0;
while(tempD<ziel){
tempD.setDate(tempD.getDate()+1);
tage++
}
if(tempD>ziel){
tempD.setDate(tempD.getDate()-1);
tage--
}
diff=ziel-tempD;
stunden=Math.abs(diff)/st;
gStunden=Math.floor(stunden);
minuten=Math.abs(diff)/m-(60*gStunden);
gMinuten=Math.floor(minuten);
sekunden=Math.abs(diff)/1000-(3600*gStunden)-(60*gMinuten);
gSekunden=Math.round(sekunden);
tage=tage==0?'':tage+' Tage, ';
if(gStunden==0&&tage=='')gStunden='';
else gStunden=gStunden+' Stunden, ';
if(gMinuten==0&&gStunden=='')gMinuten='';
else gMinuten=gMinuten+' Minuten ';
gSekunden=gSekunden+' Sekunden';
if(gSekunden==60)gSekunden='';
str=begintext+tage+gStunden+gMinuten+'und '+gSekunden+endtext;
document.getElementById('countdown').innerHTML=str;
tick=setTimeout("zaehl();", 1000);
}
</script>
</head>
<body onload="zaehl()">
<span id="countdown"></span>
</body>
</html>
MfG Speedy
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 12:14 Uhr.
|
 |