Countdown in E-Mail einbauen...
Hallo Nation...
ich möchte da mal wieder ein Problem haben.
unsere Marketing-Abteilung ist auf die gloreiche Idee gekommen, einen Countdown in E-Mails einzubauen - so ungefähr:
"noch 2 Tage, 3 Stunden und ein paar Agenblicke bis..." - der Countdown soll aber während dem Laesen der Mail auch laufen. Es ist sichergestellt, dass die Mail mit Countdowns nur hausintern verschickt werden und auch alle User HTML-Maisl empfangen können. aber ich komme da nicht so weiter und das Ergebnis bringt es leider nicht - hat jemand ähnliches Problem schoneinmal bearbeitet oder eventuell einen Lösungsvorschlag?
Danke für Eure Hilfe im Voraus.
Grüsse
the Doc
ich möchte da mal wieder ein Problem haben.
unsere Marketing-Abteilung ist auf die gloreiche Idee gekommen, einen Countdown in E-Mails einzubauen - so ungefähr:
"noch 2 Tage, 3 Stunden und ein paar Agenblicke bis..." - der Countdown soll aber während dem Laesen der Mail auch laufen. Es ist sichergestellt, dass die Mail mit Countdowns nur hausintern verschickt werden und auch alle User HTML-Maisl empfangen können. aber ich komme da nicht so weiter und das Ergebnis bringt es leider nicht - hat jemand ähnliches Problem schoneinmal bearbeitet oder eventuell einen Lösungsvorschlag?
Danke für Eure Hilfe im Voraus.
Grüsse
the Doc
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 96419
Url: https://administrator.de/contentid/96419
Ausgedruckt am: 22.11.2024 um 14:11 Uhr
4 Kommentare
Neuester Kommentar
Hi,
solch unsinnige Vorschlaege abschmettern und Alternativen unterbreiten. Im hausinternen Intranet eine Webseite mit
Countdown einrichten - die Arbeit an jemanden fuer die Betreuung des Intranets abgeben und darauf hinweisen, dass
schon alleine die Moeglichkeit soetwas hausintern anzuzeigen unglaubliche Luecken auch bei der Darstellung und
Manipulation externer Mails eroeffnet.
Das sollte fuer den Anfang reichen.
Tz
solch unsinnige Vorschlaege abschmettern und Alternativen unterbreiten. Im hausinternen Intranet eine Webseite mit
Countdown einrichten - die Arbeit an jemanden fuer die Betreuung des Intranets abgeben und darauf hinweisen, dass
schon alleine die Moeglichkeit soetwas hausintern anzuzeigen unglaubliche Luecken auch bei der Darstellung und
Manipulation externer Mails eroeffnet.
Das sollte fuer den Anfang reichen.
Tz
ich koennte mir vorstellen, das man das ueber ein javascript loesen koennte.
das das script beim oeffnen der mail geladen wird und von einem externen speicher gezogen wird. damit stellst du sicher, das immer die zeitspanne angezeigt wird, die aktuell ist.
google spuckt dazu ne ganze menge aus.
gruesse andré
das das script beim oeffnen der mail geladen wird und von einem externen speicher gezogen wird. damit stellst du sicher, das immer die zeitspanne angezeigt wird, die aktuell ist.
google spuckt dazu ne ganze menge aus.
gruesse andré
Also mein Vorschlag:
Erstelle eine kleine Seite auf dem internen Webserver, wenn vorhanden.
In deiner Email machst Du nur eine Link auf die URL wo der Counter und Nachricht steht.
Anders könnte ich das nicht realisieren.
Erstelle eine kleine Seite auf dem internen Webserver, wenn vorhanden.
In deiner Email machst Du nur eine Link auf die URL wo der Counter und Nachricht steht.
Anders könnte ich das nicht realisieren.
<div align=center>
<SPAN id=c1 style="FONT: bold 30px arial; COLOR: green;"></SPAN><br>
<SPAN id=c2 style="FONT: bold 25px arial; COLOR: blue;">;</SPAN><br>
<small>...bis zum 01 Dezember 2008 / 20:00 Uhr</small>
</div>
<script type='text/javascript'>
var end = new Date('December 01, 2008 20:00:49');
function toSt2(n) {
s = '';
if (n < 10) s += '0';
return (s + n).toString();
}
function toSt3(n) {
s = '';
if (n < 10) s += '00';
else if (n < 100) s += '0';
return (s + n).toString();
}
function countdown() {
d = new Date();
count = Math.floor(end.getTime() - d.getTime());
if(count > 0) {
miliseconds = toSt3(count%1000); count = Math.floor(count/1000);
seconds = toSt2(count%60); count = Math.floor(count/60);
minutes = toSt2(count%60); count = Math.floor(count/60);
hours = toSt2(count%24); count = Math.floor(count/24);
days = count;
document.getElementById('c1').innerHTML = days + ' TAGE';
document.getElementById('c2').innerHTML = hours + ':' + minutes + ':' + seconds
setTimeout('countdown()', 100);
}
}
countdown();
</script>