Ok danke, soweit funktioniert es.
Aber im Firefox sowie IE (andere Browser habe ich nicht getestet) ist trotz der 0 x 0 Pixel und Display none, ein 1x1 großer Pixel im Userbereich zu sehen, der auch Klickbar ist.
Normal sollte es ja so sein, dass der ehrliche User den Minusbanner gar nicht klicken kann - wenn er ehrlich klickt.
Wie ist das denn zu machen?
Weil so besteht ja immer die Gefahr, dass ehrliche User doch mal versehentlich auf diesen kleinen Pixel kommen und es nicht merken.
So habe ich das bei mir drin (seite.de und xxxTANxxx natürlich ersetzt)PHP-Code:
echo'<br><br></div><div id="banner_xxxTANxxx" align="right"><a href="fc.php?tan=xxxTanxxx" target="_blank"><img src="http://www.seite.de/images/minus.png" alt="xxxTANxxx" onclick="document.getElementById("banner_xxxTANxxx").style.display="none";" border="0" height="0" width="0"></a>';
Ich kann den 1x1 Pixel problemlos mit bisl Mausfeingefühl im Klickbereich klicken
vor dein echo das einfügen
echo '<!--';
und nach dein echo das einfügen
echo '-->';
Ich nutze den Firefox nur um Opera Google Chrome runterzuladen
Ok, jetzt ist der Pixel weg - danke.
Aber ich dachte halt, dass
style.display="none";" border="0" height="0" width="0"
dafür da wäre, dass der Banner nicht zu sehen ist.