IE -ben miért nem ugyanúgy jelenik meg az oldalam mint firefox-ban?
CSS-ben csináltam némelyik szónak árnyékot, meg hogy villogjon, de IE 8 -ban nem jelenik meg. Az iframe-nek meg fehér hátteret ad. Vannak 3D-s gombjaim amik benyomódnak, és azokat meg egyáltalán meg sem jeleníti.
Mit csináljak hogy IE -ben is ugyanúgy megjelenjen mint FF-ben?
Remélem tud valaki segíteni!! :(
Köszönöm
Olyan dolgokat használj ami mindkettőben VALID.
Mellesleg kód nélkül vagy oldal nélkül nehéz megállapítani mi nem tetszik a böngészőknek.
Pl. mit jelent az, hogy vannak 3D-s gombjaid? Flash gombok, vagy Gifek, esetleg 2 gomb ami egér főléhúzásakor átvált egy másik képre ami azt a hatást kelti, hogy be van nyomva?
A villogó szöveget "Blink" felejtsd el ez nem szabványos.
GIF gombok amik kattintásra benyomódnak, vagyis azt a látszatot keltik, amúgy egy másik képre váltanak.
itt van az egyik gomb html kódja:
<div class="infosav">
<a href="fooldal.html" target="iframe" onClick=""
onMouseDown="mutat('link1',i1)"
onMouseUp="mutat('link1',i2)">
<img name="link1" src="img/fooldal_gomb.gif" border="0" vspace="0" width="" height="">
</a>
Ez pedig a hozzá tartozó js, a head-ba.
<script language="javascript">
browserNev = navigator.appName;
browserVer = parseInt(navigator.appVersion);
if (browserNev == "Netscape" && browserVer >= 3)
browserVer = "1";
else if (browserNev == "Microsoft Internet Explorer" && browserVer == 4)
browserVer = "1";
else browserVer = "2";
if (browserVer == 1){
i1 = new Image(); i1.src = "img/fooldal_gomb_a.gif";
i2 = new Image(); i2.src = "img/fooldal_gomb.gif";
}
function mutat(kep_nev,kep_obj){
if (browserVer == 1)
document.images[kep_nev].src = kep_obj.src;
}
</script>
A gombok egyformák? Úgy értem, hogy 2 darab gomb van egy alap és egy fölé húzáskor? A szöveg simán rá van írva.
Vagy minden menünek külön gombja van, vagyis a képeken van a felirat is egyben? Ahány menüpont annyiszor 2 kép.
ha az előbbi akkor CSS-el egyszerübben megoldhatod a váltakozást és böngészők is egyformán jelenítik meg.
Viszont javascriptben nem mozgok otthonosan így nem tudom kiszűrni belőle mi az ami miatt eltérően jelenik meg (vagy meg sem jelenik)
Figyu
Szerintem okosabb ötlet ha igy oldod meg
a:link {
background: url(kepek/link.png);
}
a:hover{
background: url(kepek/linkhover.png);
}
így könnyebb, átláthatóbb maga a kod is.
Amúgy egyet értek, ha linkelnél egy oldalt többet segithetnénk.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!