Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Countdown für Homepage

Frage Internet

Mitglied: Robeldimobel

Robeldimobel (Level 1) - Jetzt verbinden

25.06.2005, aktualisiert 23.12.2006, 19339 Aufrufe, 7 Kommentare

Countdown für Homepage

Hi,

ich möchte einen Countdown auf meiner Homepage einrichten Tage, Minuten, Sekunden

z.B. Noch 1 Tag 24 Min 2 Sek bis zur Feier

könnt ihr mir bitte helfen?

thx

mfg

Robeldimobel
Mitglied: gemini
25.06.2005 um 19:34 Uhr
Eine Lösung mit JScript
http://www.jjam.de/JavaScript/Datum_Uhrzeit/Countdown.html

... eine weitere in Perl
http://www.scriptarchive.com/countdown.html
der entspr. Code http://www.scriptarchive.com/download.cgi?s=countdown&c=txt&f=c ...

Ich hoffe, es ist was passendes dabei.

Schönes Wochenende!
Bitte warten ..
Mitglied: Robeldimobel
25.06.2005 um 19:51 Uhr
Hmm, das Java ist schon gut, nur leider verstehe ich es nicht....was muss ich in dem Code ändern, damit da z. B. nur noch 1 Tag 22 Std 12 Min 3 Sek bis zum Fest steht? Keine Jahre und Monate?

Muss ich da einfach nur

<script language="JavaScript">
Ziel-Datum in MEZ
var jahr=2222, monat=2, tag=22, stunde=22, minute=22, sekunde=22;
var zielDatum=new Date(jahr,monat-1,tag,stunde,minute,sekunde);

in

Nur noch <BR>
<script language="JavaScript">
Ziel-Datum in MEZ
var tag=1, stunde=22, minute=12, sekunde=3;
var zielDatum=new Date(jahr,monat-1,tag,stunde,minute,sekunde);
...der restliche Code, dann

<BR>bis zum Fest

ändern? wenn nein, wie dann?
Bitte warten ..
Mitglied: Robeldimobel
25.06.2005 um 19:59 Uhr
Also der eine Beitrag geht wohl irgendwie nicht:

Ich möchte einen Countdown haben, da soll stehen:

Noch

1 Tag(e), 1 Stunde(n), 1 Minute(n), 1 Sekunde(n)

bis zum Fest!

Kannst du mir den Code vielleicht so per E-Mail zu senden? xxeennheimsoth@web.de
Würd' mich sehr freuen

Thx

Robeldimobel
Bitte warten ..
Mitglied: Robeldimobel
25.06.2005 um 20:09 Uhr
Ah ich habs hinbekommen

Herzlichen Dank for help

mfg Robeldimobel
Bitte warten ..
Mitglied: gemini
25.06.2005 um 20:29 Uhr
Irgendwas hat hier die Seitenformatierung durcheinandergebracht.

In den JScript musst du eigentlich nur die Variablen in Zeile 7 anpassen:
Steht aber eigentlich ziemlich deutlich in der Beschreibung.

Original: var jahr=2222, monat=2, tag=22, stunde=22, minute=22, sekunde=22;
Neu: var jahr=2005, monat=6, tag=26, stunde=20, minute=26, sekunde=32;

Neu basierend auf: 25.06.2005 20:02:30

Hier das angepasste Script.
Beim kopieren musst du evtl. auf die Spitzklammern der HTML-Tags und Operatoren aufpassen

<<a>html<a>>
<<a>head<a>>
<<a>title<a>>Datum-Countdown mit JavaScript<<a>/title<a>>

<<a>script language="JavaScript"<a>>
Ziel-Datum in MEZ
var jahr=2005, monat=6, tag=26, stunde=20, minute=26, sekunde=32;
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<<a>=zielDatum) {

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

/* Allgemeines Vorgehen:
                        • Zunächst werden die vollen Jahre gezählt
                        • und anschließend der Start- und Ziel-Monat auf den jeweiligen 1. gesetzt.
                        • Nun werden erst die vollen Monate vom 1. zum 1. des Start- bzw. Ziel-Monats
                        • berechnet und danach die tatsächlichen Monatstage wieder mit einbezogen.
                        • Dieses Vorgehen vermeidet Probleme mit den verschiedenen Monatslängen.
                        • Was übrig bleibt, wird in Tagen, Stunden, Minuten und Sekunden ausgedrückt.*/

Jahre
if(startDatum<<a>zielDatum) {
while(startDatum<<a>zielDatum) {
if(startDatum.setFullYear(startDatum.getFullYear()+1)<<a>=zielDatum) jahre++;
}
startDatum.setFullYear(startDatum.getFullYear()-1);
}

Restliche Tage zum Monatsende ermitteln
var restTage=0;
var m=startDatum.getMonth();
if(m==1-1|| m==3-1||m==5-1||m==7-1||m==8-1||m==10-1||m==12-1)
restTage=31-startDatum.getDate();
else if(m==4-1|| m==6-1||m==9-1||m==11-1) restTage=30-startDatum.getDate();
else if(m==2-1) {
if(startDatum.getFullYear()%4==0 && (startDatum.getFullYear()%100!=0
|| startDatum.getFullYear()%400==0))
restTage=29-startDatum.getDate();
Schaltjahr
else restTage=28-startDatum.getDate();
}

Start- und Ziel-Tag merken und auf 1 setzen
var startTag=startDatum.getDate();
var zielTag=zielDatum.getDate();
startDatum.setDate(1);
zielDatum.setDate(1);

Monate
if(startDatum<<a>zielDatum) {
while(startDatum<<a>zielDatum) {
if(startDatum.setMonth(startDatum.getMonth()+1)<<a>=zielDatum) monate++;
}
startDatum.setMonth(startDatum.getMonth()-1);
}

Tatsächlichen Start- und Ziel-Tag berücksichtigen
if(startDatum.getMonth()==zielDatum.getMonth()) {
if(startTag<<a>=zielTag) startDatum.setDate(startTag);
else {
monate--;
tage=restTage+1;
}
}
else {
startDatum.setMonth(startDatum.getMonth()+1);
if(startTag<a>>=zielTag) tage=restTage+1;
else {
monate++;
startDatum.setDate(startTag);
}
}
zielDatum.setDate(zielTag);

Tage
restTage=Math.floor((zielDatum-startDatum)/(24*60*60*1000));
startDatum.setTime(startDatum.getTime()+restTage*24*60*60*1000);
tage+=restTage;

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
(jahre!=1)?jahre=jahre+" Jahre, ":jahre=jahre+" Jahr, ";
(monate!=1)?monate=monate+" Monate, ":monate=monate+" Monat, ";
(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<<a>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";
}
<<a>/script<a>>
<<a>/head<a>>

<<a>body onload="countdown()"<a>>
<<a>form name="countdownform"<a>>
<<a>p<a>>
Noch <<a>br /<a>>
<<a>input size="75" name="countdowninput" style="background-color:#ffffff;border-width:0" onfocus="if(this.blur)this.blur()"<a>>
<<a>br /<a>>
bis zur Feier!
<<a>/p<a>>
<<a>/form<a>>
<<a>/body<a>>

<<a>/html<a>>
Bitte warten ..
Mitglied: Lenox
27.06.2005 um 09:45 Uhr
Ansonsten sag ich nur nach googlen, sowas findet man an jeder ecke . Greez Lenox
Bitte warten ..
Mitglied: Robeldimobel
23.12.2006 um 22:57 Uhr
Habs gesendet!
Bitte warten ..
Ähnliche Inhalte
Windows 7
Windows Countdown
gelöst Frage von MedicalAdWindows 718 Kommentare

Servus Leute, ich brauche einen Countdown der im Vollbild runter läuft, und sobald er abgelaufen ist einen Benutzerdefinierten Sound ...

LAN, WAN, Wireless
Countdown-Lösung für LAN
Frage von keine-ahnungLAN, WAN, Wireless27 Kommentare

Moin miteinander, kennt zufällig jemand eine Software, die einen (leicht) einstellbaren countdown im LAN propagieren kann? Um das mal ...

JavaScript
Javascript Zeitspanne als Countdown darstellen
Frage von bloedernameJavaScript12 Kommentare

Hallo, ich bin absoluter Javascript Anfänger und möchte folgendes realisieren: Es soll die Restzeit zwischen der aktuellen Zeit und ...

Batch & Shell
Batch Datei:Shutdown befehl mit Countdown
gelöst Frage von basitonatorBatch & Shell4 Kommentare

Ich möchte eine Batch datei erstellen die den User fragt in wie vielen sec. der PC herunterfahren soll und ...

Neue Wissensbeiträge
Linux

Limux-Ende in München: Wie ein Linux Projekt unter Ausschluss der Öffentlichkeit zerstört wurde

Information von Frank vor 6 StundenLinux12 Kommentare

Mein persönlicher Kommentar zum Thema "Limux-Ende". Die SPD-Politikerin Anne Hübner hat die Richtung von München ganz klar definiert: "Wir ...

Batch & Shell

Open Object Rexx: Eine mittlerweile fast vergessene Skriptsprache aus dem Mainframebereich

Information von Penny.Cilin vor 1 TagBatch & Shell9 Kommentare

Ich kann mich noch sehr gut an diese Skriptsprache erinnern und nutze diese auch heute ab und an noch. ...

Humor (lol)

"gimme gimme gimme": Automatischer Test stolpert über Easter Egg im man-Tool

Information von Penny.Cilin vor 1 TagHumor (lol)6 Kommentare

Interessant, was man so alles als Easter Egg implementiert. Ist schon wieder Ostern? "gimme gimme gimme": Automatischer Test stolpert ...

MikroTik RouterOS

Mikrotik - Lets Encrypt Zertifikate mit MetaROUTER Instanz auf dem Router erzeugen

Anleitung von colinardo vor 2 TagenMikroTik RouterOS8 Kommentare

Einleitung Folgende Anleitung ist aus der Lage heraus entstanden das ein Kunde auf seinem Mikrotik sein Hotspot Captive Portal ...

Heiß diskutierte Inhalte
Router & Routing
Zwei Netzwerke erstellen
Frage von bunteblumeRouter & Routing14 Kommentare

Hallo Zusammen, Ich möchte gerne ein backup von einem bestimmten Folder welcher auf dem Server regelmässig synchronisiert wird auf ...

Windows 10
Alle Programme mit bestimmtem Namen automatisch (per GPO) deinstallieren
gelöst Frage von lordofremixesWindows 1012 Kommentare

Hallo zusammen, gibt es eine Möglichkeit, alle Programme beginnend mit z.B. "Dell" im Namen per Script und somit per ...

Off Topic
Fachkräftemangel in Deutschland? - Talentschmiede schreibt alle 2 Tage die gleichen Stellen aus
Frage von Penny.CilinOff Topic12 Kommentare

Hallo, haben wir in Deutschland Fachkräftemangel? Die Talentschmiede schreibt gefühlt alle zwei Tage dieselben Stellen aus. Und das schon ...

Linux
Limux-Ende in München: Wie ein Linux Projekt unter Ausschluss der Öffentlichkeit zerstört wurde
Information von FrankLinux12 Kommentare

Mein persönlicher Kommentar zum Thema "Limux-Ende". Die SPD-Politikerin Anne Hübner hat die Richtung von München ganz klar definiert: "Wir ...