Login  Regeln Aktuelles Datum und Uhrzeit: 05.12.2008, 08:34  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
Countdown

 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Serverseitige Websprachen
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
Crazy Olli
Neuer [User]
Neuer



Anmeldung: 02.05.07
Beiträge: 2

BeitragVerfasst am: 02.05.2007, 17:31    Titel: Countdown Antworten mit Zitat

Hi,

habe ein ganz großes Problem! Ich habe einen ganz stinknormalen Countdown, der einen bis zu einem bestimmten Termin runterzählt. Allerdings möchte ich, dass der Countdown, wenn er auf "null" steht, wieder von vorne anfängt!

Bsp.:

Heute ist Mittwoch und der Countdown zählt jetzt bis nächste Woche Mittwoch runter! Nun ist der besagte Mittwoch und egt steht der Countdown auf "null"! SOLL ER ABER NICHT!!! Er soll sich automatisch auf den NÄCHSTEN Mittwoch einstellen!!!


Hoffe es ist halbwegs verständlich von mir rübergekommen und ihr könnt mir helfen!!


Danke schonmal im Voraus! Smile


Nach oben
Private Nachricht senden
benjam4
Bekannter [Mod]
Bekannter



Anmeldung: 17.05.06
Beiträge: 1320
Wohnort: Ostfildern ...

BeitragVerfasst am: 02.05.2007, 17:38    Titel: Antworten mit Zitat

Was du willst ist klar, nur müsstest du jetzt ma angeben mit was für ner Sprache du das ganze gemacht hast, am besten gleich den Code posten.

Gruß, Benjamin

PS ins Forum Kleinanzeigen gehört das nich.(@Mod bitte verschieben)

_________________
Rechtschreibfehler sind beabsichtigt, sie dienen der Verschleiherung meiner tatsächlichen Genialität Smilie
____________________________________
Eine Signatur sie alle zu knechten


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
800XE
Bekannter [Mod]
Bekannter



Anmeldung: 24.10.04
Beiträge: 1410
Wohnort: Speyer

BeitragVerfasst am: 02.05.2007, 20:43    Titel: Antworten mit Zitat

Coundown von x bis 0
$start=800;
$contdown--;
if ( $contdown == 0 ) $contdown=$start;
und schon läuft er wieder an

wenn es von Mitwoch bis Mittwoch geht ....
irgendwo wird ja festgestellt das er gerade bei MItwoch ist ...
mußt dir nur mal einen Kopf machen und nachdenken und rechnen

http://de2.php.net/manual/de/function.time.php
http://de2.php.net/manual/de/function.date.php
http://de2.php.net/manual/de/function.mktime.php

Time = Sekunden seit 1.1.1971 (oder wars 70?)
wenn er Mitwoch war
+ 60*60*24*7

oder über "date" den Tag, Monat ... ermiteln und in mktime reinschreiben um den neuen TimeStamp zu erhalten
man kann auch den 32ten Februar in mktime schreiben ... wird automatisch korrigiert
=
rein ... 32.02.
raus ... 04.03.

_________________
Seien wir realistisch, versuchen wir das Unmögliche!
CMS800 :::::::::: Andy 800XE Zmuda :::::::::
ich bin nicht unhöflich, ich bin binär


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Crazy Olli
Neuer [User]
Neuer



Anmeldung: 02.05.07
Beiträge: 2

BeitragVerfasst am: 11.05.2007, 21:05    Titel: Antworten mit Zitat

Hier ist der Countdown-Skript:
Code:

<script language="JavaScript">
// Ziel-Datum in MEZ
var jahr=2007, monat=5, tag=11, stunde=18, minute=30, sekunde=00;
var zielDatum=new Date(jahr,monat-1,tag,stunde,minute,sekunde);

function countdown() {
startDatum=new Date(); // Aktuelles Datum

// Countdown berechnen und anzeigen, bis Ziel-Datum erreicht ist
if(startDatum<zielDatum) {

var jahre=0, monate=0, tage=0, stunden=0, minuten=0, sekunden=0;

// Jahre
while(startDatum<zielDatum) {
jahre++;
startDatum.setFullYear(startDatum.getFullYear()+1);
}
startDatum.setFullYear(startDatum.getFullYear()-1);
jahre--;

// Monate
while(startDatum<zielDatum) {
monate++;
startDatum.setMonth(startDatum.getMonth()+1);
}
startDatum.setMonth(startDatum.getMonth()-1);
monate--;

// Tage
while(startDatum.getTime()+(24*60*60*1000)<zielDatum) {
tage++;
startDatum.setTime(startDatum.getTime()+(24*60*60*1000));
}

// Stunden
stunden=Math.floor((zielDatum-startDatum)/(60*60*1000));
startDatum.setTime(startDatum.getTime()+stunden*60*60*1000);

// Minuten
minuten=Math.floor((zielDatum-startDatum)/(60*1000));
startDatum.setTime(startDatum.getTime()+minuten*60*1000);

// Sekunden
sekunden=Math.floor((zielDatum-startDatum)/1000);

// Anzeige formatieren
(tage!=1)?tage=tage+" Tage, ":tage=tage+" Tag, ";
(stunden!=1)?stunden=stunden+" Stunden, ":stunden=stunden+" Stunde, ";
(minuten!=1)?minuten=minuten+" Minuten und ":minuten=minuten+" Minute und ";
if(sekunden<10) sekunden="0"+sekunden;
(sekunden!=1)?sekunden=sekunden+" Sekunden":sekunden=sekunden+" Sekunde";

document.countdownform.countdowninput.value=
jahre+monate+tage+stunden+minuten+sekunden;

setTimeout('countdown()',200);
}
// Anderenfalls alles auf Null setzen
else document.countdownform.countdowninput.value=
"0 Jahre, 0 Monate, 0 Tage, 0 Stunden, 0 Minuten und 00 Sekunden";
}
</script>
<body onload="countdown()">
<form name="countdownform">

<div align="left">
<input size="50" name="countdowninput">
</div>
</form>
</body>


Nach oben
Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Gehe zu:  

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Countdown benjam4 Einsteigerforum 4 20.07.2006, 17:22 Letzten Beitrag anzeigen
Keine neuen Beiträge Bilder erstellen (countdown)? Zony Serverseitige Websprachen 1 17.05.2005, 20:24 Letzten Beitrag anzeigen
Threadübersicht