Countdown in Signatur
Hallo,
kann mir hier viell jemand weiterhelfen?
Ich würde gern in einem Forum in meine Signatur einen Countdown zum 19.05.07 um 17:00 Uhr einbauen.
Hab da schon bei google und sonst wo gesucht. Ich weiß aber nicht wie ich die Texte umschreiben muss dass sie nachher auch in meiner Signatur korrekt zu sehen sind.
Danke
Pete
kann mir hier viell jemand weiterhelfen?
Ich würde gern in einem Forum in meine Signatur einen Countdown zum 19.05.07 um 17:00 Uhr einbauen.
Hab da schon bei google und sonst wo gesucht. Ich weiß aber nicht wie ich die Texte umschreiben muss dass sie nachher auch in meiner Signatur korrekt zu sehen sind.
Danke
Pete
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 53529
Url: https://administrator.de/contentid/53529
Ausgedruckt am: 14.11.2024 um 01:11 Uhr
5 Kommentare
Neuester Kommentar
Hallo,
was hast Du denn für technische Möglichkeiten. Wenn es eine Nur-Text-Signatur ist, dann keine Chance.
Wenn Du Medienobjekte einsetzen kannst (z. B. Flash), dann lies das hier:
Countdown in Flash mit Actionscript
Wenn du Javascript einsetzen kannst, dann ist folgendes evtl. etwas:
http://www.jjam.de/JavaScript/Datum_Uhrzeit/Countdown.html
Gruß,
Tim
was hast Du denn für technische Möglichkeiten. Wenn es eine Nur-Text-Signatur ist, dann keine Chance.
Wenn Du Medienobjekte einsetzen kannst (z. B. Flash), dann lies das hier:
Countdown in Flash mit Actionscript
Wenn du Javascript einsetzen kannst, dann ist folgendes evtl. etwas:
http://www.jjam.de/JavaScript/Datum_Uhrzeit/Countdown.html
Gruß,
Tim
Hallo,
also noch einmal zum mitschreiben: DU müsstest erst einmal herausfinden, ob das Forum, um das es geht, es überhaupt zulässt, dass man etwas anderes als reinen Text für die Signatur hernimmt.
Das zweite Beispiel nutzt Javascript und ich wette nicht darauf, dass es von irgendeinem Admin als Content zugelassen wird - zumindest wenn es um die Eingabe in einem Forum geht. Vermutlich wird der Code gar nicht ausgeführt.
Frag einfach den Admin des betreffenden Forums oder schau dort in die Nutzungshinweise oder frag andere Forenmitglieder.
Für den Fall, dass es doch zugelassen ist, habe ich den Code mal angepasst:
Das kannst Du an jede beliebige Stelle in einer Seite setzen und es wird einfach an dieser Stelle der Countdown ins Dokument geschrieben.
Meinst Du, wo du dein Datum einsetzen musst?
genau an dieser Stelle, also
Wenn Du die Uhrzeit nicht brauchst, kann man sie einfach auf 0 jeweils setzen - oder aus dem Script entfernen, was du ohne JS-Kenntnisse aber besser nicht machst.
Gruß,
Tim
also noch einmal zum mitschreiben: DU müsstest erst einmal herausfinden, ob das Forum, um das es geht, es überhaupt zulässt, dass man etwas anderes als reinen Text für die Signatur hernimmt.
Das zweite Beispiel nutzt Javascript und ich wette nicht darauf, dass es von irgendeinem Admin als Content zugelassen wird - zumindest wenn es um die Eingabe in einem Forum geht. Vermutlich wird der Code gar nicht ausgeführt.
Frag einfach den Admin des betreffenden Forums oder schau dort in die Nutzungshinweise oder frag andere Forenmitglieder.
Für den Fall, dass es doch zugelassen ist, habe ich den Code mal angepasst:
<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);
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
(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<10) sekunden="0"+sekunden;
(sekunden!=1)?sekunden=sekunden+" Sekunden":sekunden=sekunden+" Sekunde";
document.write(jahre+monate+tage+stunden+minuten+sekunden);
setTimeout('countdown()',200);
}
// Anderenfalls alles auf Null setzen
else document.write('0 Jahre, 0 Monate, 0 Tage, 0 Stunden, 0 Minuten und 00 Sekunden');
</script>
Das kannst Du an jede beliebige Stelle in einer Seite setzen und es wird einfach an dieser Stelle der Countdown ins Dokument geschrieben.
Hab mir das zweite mal angeschaut, hab aber
absolut keine ahnung wo ich da was
reinschreiben muss. Könntest du mir das
evtl. ausfüllen und hier posten?
absolut keine ahnung wo ich da was
reinschreiben muss. Könntest du mir das
evtl. ausfüllen und hier posten?
Meinst Du, wo du dein Datum einsetzen musst?
var jahr=2222, monat=2, tag=22, stunde=22, minute=22, sekunde=22;
genau an dieser Stelle, also
var jahr=2007, monat=5, tag=19, stunde=22, minute=22, sekunde=22;
Wenn Du die Uhrzeit nicht brauchst, kann man sie einfach auf 0 jeweils setzen - oder aus dem Script entfernen, was du ohne JS-Kenntnisse aber besser nicht machst.
Gruß,
Tim
hallo
kann man das auch so umschreiben das der Countdown so aussieht: 123Tage 4Stunden 5Minuten 6Sekunden also ohne Umrechnung in Jahre und Monate...
bin dankbar für n source
kann man das auch so umschreiben das der Countdown so aussieht: 123Tage 4Stunden 5Minuten 6Sekunden also ohne Umrechnung in Jahre und Monate...
bin dankbar für n source