Gunnar Bittersmann: Probleme Mail-Button im IE

Beitrag lesen

@@Timo VA:

Ich vermute es liegt an dem Link, der im Mailbody enthalten ist, allerdings schaffe ich es nicht diesen als solchen zu maskieren.

Kontextspezifisch.

<a class="iceOutLnk" href="mailto:xx@xyz.com?subject=theSubject&amp;body=URL:http://www.xyz-online/detail.php?template=an&amp;id=11&amp;_where=regional&amp;_link=&amp;skip=&amp;_g=Fun-over" id="_id82:_id95">

Und schon muss die Glaskugel zum Einsatz kommen: Du möchtest 'URL:http://www.xyz-online/detail.php?template=an&id=11&_where=regional&_link=&skip=&_g=Fun-over' als Parameter in einem Query unterbringen? Dann sollten keine '&'-Zeichen darin vorkommen, wenn diese ja Key/Value-Paare voneinander trennen.

Also müssen die '&' kontextspezifisch codiert werden: '%26' [RFC3986 §2.1, UNICODE]

Dann willst du den URI 'mailto:xx@xyz.com?subject=theSubject&body=URL:http://www.xyz-online/detail.php?template=an%26id=11%26_where=regional%26_link=%26skip=%26_g=Fun-over' in den HTML-Kontext bringen. Das verbliebene '&' ist jetzt als '&amp;' zu maskieren – aus einem völlig anderem Grund. [HTML401 §B.2.2]

Live long and prosper,
Gunnar

--
Erwebsregel 208: Manchmal ist das einzige, was gefährlicher als eine Frage ist, eine Antwort.