E-mail adres verbergen

Als je de bezoekers van je website de gelegenheid wilt geven om op je website te reageren, is e-mail een geschikt middel. Het best gebruik je daarvoor een mailformulier. Maar je kunt ook de e-mail cliënt op de PC van je bezoeker daarvoor gebruiken. Dat doe je met behulp van mailto.

Op internet is er een pest die 'spam' heet. Het zijn die ongevraagde e-mail berichten met aanbiedingen voor hypotheken, medicijnen voor het opvoeren van het mannelijk geslachtsdeel, enzovoort. Verzenders van spam, in de wandelgangen vaak aangeduid als 'spammers' zoeken websites af naar e-mail adressen om hun berichten naar toe te sturen. Met name mailto:-referenties zijn hier gevoelig voor, omdat ze een geldig e-mail adres bevatten en gemakkelijk te vinden zijn. Het gebruik van mailto: wordt daarom niet aanbevolen.

Als je tóch met mailto: aan de slag wilt kun je het de e-mail harvesters (zo heet de software die internet afstruint op zoek naar e-mail adressen) wel zo moeilijk mogelijk maken. Een eenvoudige truc is door de A-tag die de mailto: bevat moeilijk leesbaar te maken voor andere software dan een browser. Daarvoor kun je bijvoorbeeld software gebruiken die overal op internet gratis te downloaden is. Één van de vele van dergelijke programma's is Email Link Encoder.

Een andere methode is het "verstoppen" van een e-mail adres in een JavaScript-function. Bij aanroep van die function wordt de <A>-tag in de browswer gemaakt en op het scherm getoond.
Op deze bladzijde wordt beschreven hoe dat in zijn werk gaat. Je vindt hier ook een eenvoudige code generator die de JavaScript-function voor je schrijft.

De JavaScript- en HTML-code van de codegenerator kun je downloaden om zelf aan door te ontwikkelen.

Op het gebruik van mailto: wordt op deze bladzijde niet ingegaan. Zie daarvoor het item "Mailto: gebruiken".

Gebruik:

De code wordt gemaakt door de code-generator. Deze ziet er als volgt uit:
 
(Zet dit in de <HEAD>)

<script>
// HideMailTag: Codegenerator door Ben Boukes (c) 2005
(JavaScript opdrachten)
// Einde gegenereerde code
</script>
(Zet dit in de <BODY>, op de plaats waar je het nodig hebt)
<span id="mailbericht" style="visbility:hidden">mailadres</span>
Neem tenslotte het onload-attribuut op in de <BODY-tag:
onload="..."

Downloaden:
 
Druk op de knop: Download deze code  File: voorb162.zip, 7725 bytes.

Opmerking:
 
De hier beschreven methode maakt het nieuwsgierige meelezers behoorlijk moeilijk om bepaalde zaken te achterhalen. Echt kwaadwillende lieden zullen echter zeker in staat om de karakterreferenties "terug te vertalen" naar leesbare tekst om zo je 'geheimpjes' te vinden. Het is dus niet 100% waterdicht. Ervaring heeft geleerd dat het een behoorlijke bescherming is tegen de activiteiten van harvesters. De creativiteit die nodig is om dit te kraken is nl. moeilijk in te bouwen in een programma. knipoogje

 
terug

html-162; Laatste wijziging: 9 november 2022