Post date: Nov 28, 2009
Meine erste Version einer Homepage war auf GMX (GMXhome). Vielleicht ist es jemandem aufgefallen, dass auf meinen Seiten keine Werbung von GMX eingeblendet wurden, obwohl das eigentlich fast automatisch von GMX in den Seiten eingeblendet wird.
GMX realisiert das, indem auf jeder Seite ein Javascript Befehlt eingefügt wird, der eine Werbungsseite einblendet. Ich habe also einfach auf jeder meiner Seiten einen kleinen Javascript Teil eingebaut, der die Funktion "open" umdefiniert. In meiner Version teste ich erst, ob es sich um das Öffnen der Werbung handelt und nur dann ignoriere ich den Befehl.
In Javascript (hinter </html>) sieht das dann so aus:
<SCRIPT>
function myopen (url, target, options) {
if (url != "http://www.gmx.net/cgi/hpad") {
window.origopen(url, target, options);
}
return
}
window.origopen = window.open;
window.open = myopen;
</SCRIPT>