Hallo,
seit der Firefox 1.5.x aktuell ist, habe ich ein Problem mit Bannern auf meiner Seite.
folgendes szenario:
auf der seite ist irgendwo etwas eingetragen wie:
<script src="http://ad.tiscali.com/jserver/SITE=DE.HOTORNOT/AREA=2L/POS=T/LANG=DE/GENDER=M/ZIP_CODE=2/AGE_CAT=YOUNG/AAMSZ=468x60/RANDOM=1234325">
</script>
nur kann es vorkommen das dieser adserver ein einfaches document.write('<a href=""><img src=""></a>');
zurückliefert. Das ist kein Problem.
Das Problem tritt auf, wenn der adserver etwa sowas liefert:
document.writeln("<script language="JavaScript">");
document.writeln("if(typeof(adlink_randomnumber)=="undefined"){var adlink_randomnumber=Math.floor(Math.random()*10000000000)}");
document.writeln("document.write('<scr'+'ipt language="JavaScript" src="http://ad.de.doubleclick.net/adj/hotornot.de/rotation;sz=468x60;click=http://ad.tiscali.com/adclick/CID=000229e0324d324e00000000/SITE=DE.HOTORNOT/AREA=2L/POS=T/LANG=DE/GENDER=M/ZIP_CODE=2/AGE_CAT=YOUNG/AAMSZ=468x60/RANDOM=1234325/relocate=;ord=1234325?"></scr'+'ipt>');");
document.writeln("</script><noscript>");
document.writeln("<a href="http://ad.tiscali.com/adclick/CID=000229e0324d324e00000000/SITE=DE.HOTORNOT/AREA=2L/POS=T/LANG=DE/GENDER=M/ZIP_CODE=2/AGE_CAT=YOUNG/AAMSZ=468x60/RANDOM=1234325" target="_blank">");
document.writeln("<img src="http://ad.de.doubleclick.net/ad/hotornot.de/rotation;sz=468x60;ord=1234325?" border="0" width="468" height="60">");
document.writeln("</a></noscript>");document.close();
es ist sogar möglich das das script hinter src="http://ad.de.doubleclick.net wiederum etwas beliebiges zurückliefert. ich habe nicht rausgefunden, ab welcher verschachtelungstiefe das problem auftritt.
ansehen könnt ihr euch das problem mit Firefox Browsern ab Version 1.5 unter http://www.hotornot.de
meine erste idee war, einfach ein div-container um die bannerfläche herum zu setzen mit entsprechenden clip: attributen. allerdings kommt der IE damit nicht klar.
hat jemand von euch soetwas schonmal beobachtet und einen tipp zur problemlösung für mich?
vielen dank,
jan