Supportnet / Forum / Webseiten/HTML
Befehl um Website per e-mail zu empfehlen?
Frage
Hallo,
ich wurde schon von mehreren Besuchern meiner Hompage gebeten, eine e-mail Weiterempfehlung anzubieten. Leider weiß ich nicht wie, oder woher ich das Script bekomme.
Geht das als HTML und ist das dann Browserabhängig?
Freue mich über Antworten.
Gruss
Smatty
Antwort 1 von Powertrip
Wenn du dem User das abschicken überläßt, gehts auch ganz simpel per javascript. dieses hier erzeugt zum bleistift ein emailfenster mit dem in die textbox eingegebenen empfänger und dem von dir vorher in einer variablen definierten text als Body & subject...
die letzen beiden zeilen in der funktion solltest du in eine zeile schreiben, aber irgendwie bricht er mir das hier zwangsweise um...
<html>
<head>
<title>Demo Javascript-Mailer</title>
</head>
<script language="JavaScript">
function makeMail()
{
recMail = document.forms.demoform.elements.recipient.value;
bodyText = "Hi, Schau dir doch mal diese Seite an: www.testurl.de";
document.location.href = "mailto:" + recMail + "?subject=seitenempfehlung&body=" + bodyText;
}
</script>
<body>
<form name="demoform">
<input type="text" name="recipient" value="">
</form>
<a href="javascript:makeMail();">testlink</a>
</body>
</html>
die letzen beiden zeilen in der funktion solltest du in eine zeile schreiben, aber irgendwie bricht er mir das hier zwangsweise um...
<html>
<head>
<title>Demo Javascript-Mailer</title>
</head>
<script language="JavaScript">
function makeMail()
{
recMail = document.forms.demoform.elements.recipient.value;
bodyText = "Hi, Schau dir doch mal diese Seite an: www.testurl.de";
document.location.href = "mailto:" + recMail + "?subject=seitenempfehlung&body=" + bodyText;
}
</script>
<body>
<form name="demoform">
<input type="text" name="recipient" value="">
</form>
<a href="javascript:makeMail();">testlink</a>
</body>
</html>
Antwort 2 von smatty007
Danke Powertrip,
werde das mal testen. Voraussetzung ist dann aber, daß der Anwender ein Mailprogram (Outlook Express, Netscape Messenger) nutzt, richtig?
Ein normaler T-Online user würde dann keinen Befehl sehen?
Gruss
Smatty
werde das mal testen. Voraussetzung ist dann aber, daß der Anwender ein Mailprogram (Outlook Express, Netscape Messenger) nutzt, richtig?
Ein normaler T-Online user würde dann keinen Befehl sehen?
Gruss
Smatty
Antwort 3 von ClemensWeiss
Hi,
ich verwende auf meiner Seite ein PHP-Script, das diese Aufgabe erfüllt.
Wenn du Interesse hast, dann melde dich mal.
MfG
Clemens Weiß
www.webplain.de
ich verwende auf meiner Seite ein PHP-Script, das diese Aufgabe erfüllt.
Wenn du Interesse hast, dann melde dich mal.
MfG
Clemens Weiß
www.webplain.de
Antwort 4 von Powertrip
Jo, richtig, der User sollte einen "richtigen" Mailclient verwenden.
Für alles andere brauchst Du - wie clemens schon richtig sagte, ein PHP, perl, asp... oder sonst irgendein serverside-script. Wenn dein provider kein PHP unterstützt sag mal bescheid, ich hab noch irgendwo ein perl-script rumliegen, allerdings zuhause und net in der Arbeit. Viele Provider bieten übrigens auch ein Standard-Formmail script, aber da musst du deinen Provider mal konsultieren.
Für alles andere brauchst Du - wie clemens schon richtig sagte, ein PHP, perl, asp... oder sonst irgendein serverside-script. Wenn dein provider kein PHP unterstützt sag mal bescheid, ich hab noch irgendwo ein perl-script rumliegen, allerdings zuhause und net in der Arbeit. Viele Provider bieten übrigens auch ein Standard-Formmail script, aber da musst du deinen Provider mal konsultieren.

