Don P: mailto: Funktion schreibt nicht die gewünschten Werte

Beitrag lesen

Hallo,

okay, dass hatte ich sowieso schon so untergliedert, allerdings alles innerhalb des form-Tags, da mir das als bester Weg erschien das Formular zu übergeben.

Der beste Weg ist nunmal, die Daten vom Server mailen zu lassen. http://de.selfhtml.org/html/formulare/verarbeiten.htm@title=Zitat: "Es ist also ein Glücksspiel, ob der Formularversand via E-Mail bei Ihren Seitenbesuchern klappt oder nicht. Um das Problem zu umgehen, können Sie einen öffentlichen CGI-Service für so genannte Form-Mailer in Anspruch nehmen."

Wenn ich jetzt das form-Tag weglasse und stattdessen meinem Button vom type="submit" auf type="button" ändere, dann habe ich aber doch nur die Möglichkeit meinem mailto-String an location.href zu übergeben, oder liege ich da falsch?

Denke das stimmt.

Das aktuelle Problem ist ja, dass meine Zeichenkette zu lang ist, so dass der Browser (sowohl IE7 als auch Firefox 3.5.6) mein Script abbricht und keine Mail versendet wird.

?subject=Test";var body = "&body=TEEEST"
ist nur zu lang? Kaum zu glauben.

Kürze ich den mailto-String, so ist alles kein Problem mehr und funktioniert wunderbar.

Jetzt funktioniert es plötzlich wunderbar? Verstehe gar nichts mehr.

Allerdings sind die Werte alle unabdingbar, also wird der String zwanghaft so lang.

Wieso willst du dann unbedingt get-Parameter schicken, wenn so ein String dafür eh zu lang wird?

Gruß, Don P