URL mit Verweis in body bei Mail
Foppa21
- html
Hallo Leute,
ich habe folgendes Problem. Und zwar soll beim Klick auf einen Link eine EMail generiert werden, die entsprechend vorbelegt ist. Im Body soll sich sich eine URL befinden, allerdings verlinkt und die eigentliche URL sollte nicht zu sehen sein.
ich vermute mal, daß sich das ganze an den notwendigen " für den Link aufhängt. Kann ich die irgendwie maskieren?!
<a href="mailto:heinz.erhard@web.de?subject=Test&body=%3Ca href="http://www.yahoo.de"%3ETest%3C/a%3E%0Aund weiter...">
Bin dankbar für jede Hilfe..:)
Gruß,
Foppa
Hallo,
ich habe folgendes Problem. Und zwar soll beim Klick auf einen Link eine EMail generiert werden, die entsprechend vorbelegt ist. Im Body soll sich sich eine URL befinden, allerdings verlinkt und die eigentliche URL sollte nicht zu sehen sein.
ich vermute mal, daß sich das ganze an den notwendigen " für den Link aufhängt. Kann ich die irgendwie maskieren?!
<a href="mailto:heinz.erhard@web.de?subject=Test&body=%3Ca href="http://www.yahoo.de"%3ETest%3C/a%3E%0Aund weiter...">
Warum hast Du nicht konsequent weiter URL-encoding auch für die Anführungsstriche benutzt?
<a href="mailto:heinz.erhard@web.de?subject=Test&body=%3Ca href=%22http://www.yahoo.de%22%3ETest%3C/a%3E%0Aund weiter...">Test</a>
Allerdings ist der Kontext des Inhalts des HTML-Attributes href zunächst mal HTML, genauer CDATA, also Zeichendaten in denen Zeichenentities und -referenzen aufgelöst werden. Deshalb wäre folgende Kodierung besser:
<a href="mailto:heinz.erhard@web.de?subject=Test&body=<a href="http://www.yahoo.de">Test</a><br>und weiter...">Test</a>
Auch deshalb, weil, wenn ich richtig vermute, Du mit dem %0A einen Zeilenwechsel erzeugen wolltes.
viele Grüße
Axel