Timo VA: Probleme Mail-Button im IE

Hallo,
ein Mailbutton den ich benutze funktioniert in Opera, aber nicht im IE.
Ich vermute es liegt an dem Link, der im Mailbody enthalten ist, allerdings schaffe ich es nicht diesen als solchen zu maskieren.

<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">

Ich hoffe ich habe keinen ähnlichen Thread übersehen, jedenfalls habe ich keinen gefunden.

Vielen Dank für eure Hilfe

  1. @@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.