function xor_crypt(data) { key="aodiajsoidjwqirqpwoewqpoekdpsaojrqoiwejwqoieposajdsndkjwqeoqiwjeidpsaoidjoqwiejpi"; res="" for (i = 0; i < data.length; i++) { outstr= String.fromCharCode(data.charCodeAt(i) ^ key.charCodeAt(i)); res+=outstr; } return res; } function dokumentGeladen (e) { //alert("Das Ereignis " + e.type + " ist passiert.") a=document.getElementsByClassName("mailto"); for (val of a) { instr=atob(val.getAttribute("href_crypt")); val.href=xor_crypt(instr);} } document.addEventListener("load", dokumentGeladen, false); document.addEventListener("DOMContentLoaded", dokumentGeladen, false);