Alle email adressen worden vanuit PHP en Python (agenda) naar de client
gestuurd in een <span class="email"> wrapper. Deze is in eerste
instantie niet zichtbaar (visibility: hidden) en wordt zichtbaar gemaakt
via JavaScript, met DOMContentLoaded.
De voordelen hiervan zijn:
Geen <script> elementen midden in de HTML
Geen document.write
Het laden van JavaScript kan worden uitgesteld. Dit is heel
belangrijk voor snelheid van het laden van de pagina.
Ook is de JavaScript rot13 functie veranderd zodat het werkt in IE8 (IE8
ondersteund geen .map functie). De code is getest in IE8, Chrome en
Firefox.
Alle email adressen worden vanuit PHP en Python (agenda) naar de client gestuurd in een
<span class="email">
wrapper. Deze is in eerste instantie niet zichtbaar (visibility: hidden
) en wordt zichtbaar gemaakt via JavaScript, metDOMContentLoaded
.De voordelen hiervan zijn:
<script>
elementen midden in de HTMLdocument.write
Ook is de JavaScript rot13 functie veranderd zodat het werkt in IE8 (IE8 ondersteund geen
.map
functie). De code is getest in IE8, Chrome en Firefox.