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

Mitglied: Robeldimobel

Robeldimobel (Level 1) - Jetzt verbinden

25.06.2005, aktualisiert 23.12.2006, 19475 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 ...

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 ...

Linux Tools

Komplette Homepage Download mit wget

gelöst Frage von linguinLinux Tools9 Kommentare

Hallo, der Titel verrät ja schon das meiste. Ich möchte / soll von Daten von einer Internet Seite holen ...

Webentwicklung

Aktuellen Mitarbeiter auf Homepage anzeigen

gelöst Frage von alemanne21Webentwicklung15 Kommentare

Hallo Community, Kennt Ihr eine kostenlose Möglichkeit, einen aktuellen verfügbaren, bzw. anwesenden, Mitarbeiter (z.B. bzgl. Kundensupport) auf der Homepage ...

Neue Wissensbeiträge
Datenschutz

Die Datenkrake Google verlängert ihr Arme mal wieder ein wenig, automatische Anmeldung

Tipp von magicteddy vor 18 StundenDatenschutz2 Kommentare

Benutzer mit einem Google Account und gespeicherten Zugangsdaten werden von chrome 69 automatisch bei Google angemeldet, natürlich alles zum ...

Verschlüsselung & Zertifikate
Meine Wissenssammlung zu Bitlocker
Erfahrungsbericht von DerWoWusste vor 1 TagVerschlüsselung & Zertifikate3 Kommentare

Die Motivation für diesen Beitrag waren die vielen Posts rund um dieses Thema, die deutlich machen, wie viele Einzelaspekte ...

E-Mail
Email-Apps und Verhalten bei Pop3
Erfahrungsbericht von kfranzk vor 3 TagenE-Mail11 Kommentare

Hallo Freunde, da mir mein diesbezüglicher Faden als gelöst markiert wurde, muss ich hier neu aufsetzen. Ich arbeite bewusst ...

Hyper-V

Optimiertes Ubuntu per Microsoft Hyper-V-Schnellerstellung verfügbar

Anleitung von Frank vor 3 TagenHyper-V1 Kommentar

Für Microsofts Virtualisierungssoftware Hyper-V ist ab sofort auch ein optimiertes Ubuntu 18.04.1 LTS verfügbar. In der "Hyper-V-Schnellerstellung" App, die ...

Heiß diskutierte Inhalte
Hardware
Sophos SG135 - Routing
gelöst Frage von Xaero1982Hardware22 Kommentare

Moin Zusammen, ich ersetze gerade nen alten Cisco DualWAN Router durch eine SG 135. Ich muss bestimmte Ziele über ...

E-Mail
Welche ist die beste E-Mail Groupware für die Zukunft?
Frage von ITCrowdSupporterE-Mail18 Kommentare

Guten Tag allerseits :) Ich möchte mich mit einer Frage heute mal an die Schwarmintelligenz wenden. Aktuell befasse ich ...

Windows Server
In-Place Upgrade von Windows Server 2008 R2 Datacenter zu Windows Server 2016 Datacenter (Zwischenschritt über 2012 R2)
gelöst Frage von TowerpleaseWindows Server16 Kommentare

Hallo Administratoren, Wir haben uns vor ein paar Monaten Windows Server 2016 Datacenter Lizenzen gekauft und wollen nun unsere ...

Windows 7
Mit gpedit gesetzte Richtlinien in rsop.msc nicht definiert und ausgegraut
gelöst Frage von 137006Windows 715 Kommentare

Hallo zusammen, anfangs verweise ich fairerweise daruf dass ich dieses Thema bereits im Forum angeschnitten habe, nachdem ich hier ...