doctorte
Goto Top

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

Content-ID: 96419

Url: https://administrator.de/contentid/96419

Ausgedruckt am: 22.11.2024 um 14:11 Uhr

25510
25510 09.09.2008 um 08:16:07 Uhr
Goto Top
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
an-wei
an-wei 09.09.2008 um 08:16:45 Uhr
Goto Top
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é
macadmin
macadmin 09.09.2008 um 08:23:06 Uhr
Goto Top
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.


<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>
DocTorte
DocTorte 09.09.2008 um 09:56:23 Uhr
Goto Top
...danke erstmal - wir werden das Problem über das Intranet lösen - das ist der einfachste und flexibelste Weg...