Mailto: gebruiken in een formulier

Voor het maken van een formulier op een website wordt de tag <FORM> gebruikt. Om aan te geven wat er met de ingevulde gegevens moet worden gedaan gebruik je in die tag het attribuut: action="URL", waarbij URL staat voor een webpagina, een .ASP- of ander script, enz.

Als je bezoekers van je website de gelegenheid wilt bieden om via e-mail op je site te reageren kun je dat regelen met een formulier. In het attribuut action= geef je dan een script op dat het bericht in elkaar zet en verstuurt. De gebruiker zelf merkt daar niets van. Het script wordt op de server uitgevoerd.

Je kunt het gebruik van scripts ook vermijden door mailto: te gebruiken in plaats van action=. In dat geval wordt het e-mail programma op de PC (vaak zal dat Outlook, Windows Mail, etc.) ingezet om de mail te maken en te versturen.
Op deze bladzijde wordt besproken hoe dat in zijn werk gaat.

Gebruik van mailto: in een formulier is niet zonder risico's.
Op internet is er een pest die 'spam' heet. Het zijn die ongevraagde e-mail berichten met aanbiedingen voor te goedkope software, medicijnen om af te vallen tot je zo dun bent als een stopnaald, 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.
Voor hen die het desondanks tóch willen gebruiken: hier wordt beschreven hoe je het e-mail adres kunt verstoppen in een reeks numerieke karaktercodes. Voor het maken van die reeks vind je hier ook een eenvoudige code generator.

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

Gebruik:

Downloaden:
 
Druk op de knop: Download deze code  File: voorb164.zip, 6669 bytes.

Opmerking:
 
De hier beschreven methode maakt het nieuwsgierige meelezers wat moeilijker om bepaalde zaken te achterhalen. Lieden die echt verkeerd willen zijn zeker in staat om de karakterreferenties "terug te vertalen" naar leesbare tekst en zo je 'geheimpjes' te vinden. De beste benadering is en blijft om mailto: niet te gebruiken in een formulier. tsja...
 
De eenvoudigste manier om een mailformulier op je website te krijgen is met een -gratis- e-mail dienst. Dat geeft je tevens een behoorlijke zekerheid dat het met elke willekeurige browser werkt.

 
terug

html-164; Laatste wijziging: 13 mei 2020