Nemcsak IE alatt van ez a baj amúgy, hanem régebbi Opera (9.26) alatt is. IE-n már meg se lepődik az ember ha rosszul csinál valamit, de ez szerintem inkább az e-target hibája (is).
A reklámok egy iframe-ben jelennek és a betöltött php-nak vagy adnak hátteret vagy nem, nos ők nem. Csak az újabb böngészők már vannak annyira jól neveltek, hogy a nem definiált hátterű iframe-ek hátterét transparent-ként jelenítik meg (Az IE a nem definiált színűt, vagy átlátszót is fehérként jeleníti meg amúgy...). Ezt egy
HTML kód:
body { background-color: transparent; }
-tel meg is lehetett volna oldani e-target részéről (legalábbis nem IE böngészők alatt). IE-nél meg egy
HTML kód:
allowtransparency="true"
-val megtoldani az iframe-et és akkor már az IE iframe-je is átlátszó lenne.
Ez szép is, jó is, de mivel ők generálják így, te nem tudsz mit kezdeni vele, marad ilyen.
Pontosabban talán még annyit csinálhatsz, hogy IE alatt ezt a kódot szúrod be a felső hirdetésnél:
HTML kód:
<script type="text/javascript" charset="utf-8" src="http://hu.static.etargetnet.com/generic/advert.php?g=ref:7883,area:750x70,tabl:1,n:2,js:1,target:_new,title_color:ffffff,background_color:165493,text_color:ffffff,url_color:84878e,h_url_color:84878e,title_underline:0,font:arial" ></script>
Ezzel nem semmilyen színű lesz a háttér, hanem a fejlécedhez hasonló. Ha csak kicseréled a script-et akkor viszont minden böngész alatt ilyen kék hátterű lesz, így szerintem úgy kéne, hogy php-val megnézed, hogy IE-e és ha igen akkor ezt szúrod be, ha nem akkor a régit.
De ha nem annyira zavaró, hogy elüt a háttértől ez a kék, akkor le is cserélheted, ahogy gondolod
Könyvjelzők