|
Ein Hypertextverweis zum Verschicken einer Webaddresse per Email lässt sich relativ einfach mit folgendem HTML-Code anzeigen:
<a href="mailto:?subject=Interessante Website&body=Hier ist eine interessante Webaddresse: http://www.bme.ie">BME-Webaddresse an einen Bekannten senden</a>
Die Verwendung des
mailto:-Protokolls aktiviert das beim Anwender installierte Emailprogramm mit den angegebenen Parametern für
Email-subject ("Betreff:") und
Email-body (Text der Nachricht). Da zwischen
mailto: und
? keine Empfängeraddresse eingetragen ist, bleibt die Angabe des Empfängers dem Anwender vorbehalten.
Das folgende JavaScript erweitert die Möglichkeiten ein klein wenig:
var sSubject = 'Interessante Webseite';
var sBody = 'Hallo,\\n\\ndies ist u.U. von Interesse:\\n' + location.href;
var sDisplay = 'Diese Seite an einen Bekannten schicken';
document.write(
'<a href="mailto:'
+ '?subject=' + escape(sSubject)
+ '&body=' + escape(sBody)
+ '">' + sDisplay + '</a>'
);
In obigem Script werden die Variablen bzw. Parameter
sSubject (subject) und
sBody (body) mit der JavaScript-Methode
escape verschlüsselt, um die problemlose Verwendung von speziellen Zeichen wie z.B. Zeilenumbruch zu ermöglichen.
Funktionsfähige Beispiele:
BME-Webaddresse an einen Bekannten schicken
JavaScript-Anwendung: Seite/Link an einen Bekannten schicken • © 2010 Manfred Baumeister • Aktualisiert: 29. Oktober 2008, 14:15 [GMT]
|