Maskiranje e-mail adresa na web stranicama
Jedan od načina borbe protiv sve veće količine spama koji pristiže u naše inboxe je i maskiranje e-mail adresa na web stranicama. To se može učiniti jednostavnom javascript funkcijom koja će u HTML kodu stranice zamaskirati mail adresu, a internet preglednik će izvršavanjem te funkcije adresu učiniti vidljivom. Na taj način se može efikasno neutralizirati mail-harvestere (robote koji pregledavaju HTML kod web stranica i prikupljaju mail adrese).
Prvo, na početku HTML datoteke (između <HEAD>
i </HEAD>
) definiramo javascript funkciju displayMail
:
<script language=javascript> function displayMail(user, domain) { document.write("<a hre" + "f=mai" + "lto:" + user + "@" + domain + ">"); } </script>
Kasnije na mjestu gdje bi inače u HTML kodu stajalo <a href="mailto:mmarkovic@domena.hr">Marko Marković</a>
pišemo:
<script type="text/javascript">displayMail("mmarkovic", "domena.hr");</script>Marko Marković</a>
Na ovaj način treba napisati sve mail adrese koje se koriste na stranici. Opisanom metodom se stranica kako je vidi korisnik u pregledniku nije promijenila, ali smo spriječili da naše mail adrese završe na spamerskim listama.
- Logirajte se za dodavanje komentara
- Inačica za ispis
- PDF version
Komentari
i ovo je korisno
Ja koristim ovaj generator:
http://digitalcolony.com/lab/maskemail/maskEmailASCII.aspx
On izgenerira nesto ovakvo:
Email Larry King
(ovo treba pogledati sa View source)
A ima i varijanta koja napravi sliku :)
pozdrav