Ha csak úgy kiteszed egy lapra a linkedet, előbb vagy utóbb (inkább előbb) megtalálnak a spamrobotok és telenyomják a mailboxodat egy rakat kéretlen levéllel. Ha ezt nem szeretnéd (… és miért is szeretnéd, nemigaz? :) ), használd az alábbi megoldást:
1 2 3 4 5 6 7 8 9 10 | <script type="text/javascript" language=javascript> <!-- name=('neved'); at=('@'); domain=('domainneved'); dot=('.'); ext=('hu'); document.write('<a href="mailto:' + name + at + domain + dot + ext + '">' + name + at + domain + dot + ext + '<\/a>'); //--> </script> |
Ennek eredménye egy kattintható link lesz a lapon: neved@domainneved.hu
Ömmm, itt hol is van a megoldás???
Pedig érdekelne.
Ha valaki tudja pls email to me:
tibology at. yahoo dot. com
Javítottam a cikket, most már látod a kódot.
Köszi! Bár azóta találtam egy számomra jobban, mert itt nem kell java.
http://www.metaprog.com/samples/encoder.htm
átkonvertálja ilyen karakterkódokká, nemtudom hogy monjdák ezt:)
pl alma = alma
és bele lehet írni a mailto-ba
remélem válik majd valakinek a hasznára!
Hali!
Nálam rendben van ez a kis js, köszi Harder! Megy a „használni kötelező” kis mappámba. Ilyen kis hasznos cuccosokat vadászok, mert most tanukálom a java scripteket -is, és ez egészen egyszerű és emészthető. Köszi még1x.
Én a helyetekben kicsit előrelátóbb lennék, mert a dinamikus dokumentumíró scripteket futtató spambotok vagy megjelentek már, vagy hamarosan meg fognak. Ez a script egy robot és egy emberi ágens számára ugyanazt adja ki, vagyis a korrekt és teljes e-mail címet. Márpedig pont ezt kívánnánk elkerülni, nemde?
Én inkább ezt használom:
a href=”mail.html” onmouseover=”this.href=’ma’ + ‘ilto:’ + ‘b’ + ‘enbe@elte.hu'”>e-mail</a
Itt mindenképp emberi beavatkozásra (az egér link fölé vitelére) van szükség ahhoz, hogy az e-mail cím összeálljon. Ezt még egy pár évig nem fogják tudni a robotok átütni szerintem.