In Mailto-URLs
Statt den Mailto-URL per href zu setzen, wird der mailto-URL zum
Zeitpunkt des Klicks via JavaScript generiert.
Nicht gut:
<a href="mailto:rudi.ratlos@host.dom">...</a>
Besser:
<a href="#" onclick="this.href = 'mailto:rudi.ratlos'+'@'+'host.dom'">...<a/>
Dies setzt natürlich JavaScript voraus. Aber schreibt heutzutage noch
jemand Web-Anwendungen ohne JavaScript?
Im Text
Statt die Email-Adresse im Klartext hinzuschreiben, wird das @-Zeichen
ausgetauscht: entweder durch ein HTML-Entity, eine Zeichenkette wie
"<AT>" oder eine Grafik:
Nicht gut:
Besser:
Noch besser, mit Text:
rudi.ratlos<AT>host.dom
Mit Grafik:
rudi.ratlos<img src="at.png" alt="AT" ... />host.dom
Bei einer Grafik besteht lediglich das Problem, dass diese vom
Aussehen statisch ist, das Aussehen des umgebenden Textes u.U. nicht
immer gleich ist, z.B. in unterschiedlichen Browsern oder durch
Farbänderung beim Überfahren eines Link.