Christoph Schnauß: seite weiterempfehlen?!?!

Beitrag lesen

auf einer seite steht zum beispiel folgenden artikel weiterleiten/weiterepfehlen/weiterschicken an einen freund. der link öffnet dann eine form in die ich die email adresse usw eintrage.

ist das java-script, cgi oder sonst irgendwas?!?!

hallo,

die drei, die dir bisher geantwortet haben, setzen selbstverstaendlich voraus, dass du eine cgi-Loesung (perl) einsetzt. So wie ich die Frage verstehe, gibt es aber auch eine Loesung mit Javascript. Versuchs mal mit folgendem Code, den du natuerlich deinen Wuenschen entsprechend noch bissel anpassen musst:

1. im Header
<script language="JavaScript">

function mail(Text) {
  myMail = "mailto:abc@.de?body=" + Text;
  location.href=myMail;
}

function anzeigen(Text) {
  anz = open("","","top=50px,left=50px,width=350px,height=300px");
  zeige = anz.document;
  zeige.write('<title>Eingabe ueberpruefen</title>');
  zeige.write(Text);
}

</script>

2. irgendwo im body

<div>
<p align="center"><center>bitte Text eingeben und danach den gewuenschten button druecken</p>
<form name="Eingabefeld"><center>
  <textarea name="Eingabe" value="T" rows=10 cols=55></textarea><p>
  <center><input type="button" name="Knopf" value="Eingaben ueberpruefen" onClick="anzeigen(this.form.Eingabe.value)">
  <input type="button" name="Knopf" value="als mail versenden" onClick="mail(this.form.Eingabe.value)"></center>
</form>
</div>

In die Textarea kannst du bereits vorformulierten Text einsetzen.

Dieser Code uebernimmt NOCH NICHT das sofortige Absenden, aber er ruft das auf dem jeweiligen System installierte mail-Programm so auf, dass man dort bloss noch auf "abschicken" druecken muss. Damit hat man zwar einen Klick mehr zu erledigen als bei einem Einsatz von Perl, dafuer ist es aber JavaScript und man muss nicht lange nach einem Provider suchen, bei dem man eigene cgi's ablegen kann.

Christoph S.