Nadeel van die plaatjes is dat ze niet klikbaar zijn en in strijd zijn met accessibility regels.
Dat probleem heb je trouwens deels ook met een javascript oplossing, maar kun je met een noscript toch goed door de screenreaders krijgen.
Meestal is het juist beter om niet een al te standaard oplossing te gebruiken, omdat die het eerste slachtoffer worden van een "hack" poging. Zo is voor phpBB het standaardsysteem om registrerende spambots te weren allang gekraakt. Hetzelfde zal met de plaatjes met e-mail op dit forum gebeuren als myreact ooit populair wordt.
Verplichte videotuur als dit ^^ je interesse heeft:
http://video.google.com/v...is+von+ahn&pr=goog-slgoed. nu een oplossing die wel zal werken en het meest conform accessibility en usability guidelines zal werken. Nieuwe screenreaders kunnen trouwens ook best javascript parsen. Plaatjes zonder deugdelijke alt tekst echter niet.
code:
1 2 3 4 5 6 7 8 9 10 11 12
| <script type="text/javascript"> <!-- var e1='jaap'; var e2='aap'; var e3='.com'; var e4='@'; var e5=e1+e4+e2+e3; document.write('<a href="mailto:'+e5+'">'+e5+'</a>'); --> </script> <noscript>E-mail naar jaap at aap.com</noscript> |
dit werkt omdat spammers voorlopig nog geen algemene javascript parsers inzetten in hun strijd om e-mailadressen te harvesten.