Alltså visst, man ska lära sig att koda rätt men det här känns nästan löjligt :l
Denna sida visas utan problem i IE men i NS så är det ren rappakalja. En validationskoll hos W3C är rent horribelt lång med felmeddelanden.
Jag lyckas inte ens få bort den dubbla stjärnbilden som visas med hjälp av:
I min css-fil:
#star { position: absolute; z-index: 2; top: 0px; left: 432px; width: 100px; height: 75px; visibility: show;}
I bodyn:
<div id="star"><img src="images/star.gif" height="75" width="100"></div>
Har tillbringat kvällen med att leta lösningar men gått bet. Mitt hopp står nu till er som faktiskt gillar Netscape ;)
/webb
------------------
PPS = Programmering På Svenska
JojoxxMedlem sedan juni 20004 308 inlägg Felet beror inte på ovanstående kod, utan antagligen någonting längre ner i koden som visas på detta sätt. Det enda egentliga fel med ovanstående är att det saknas ett alt-attribut i img-taggen. Sedan, eftersom du sätter position:absolute på <div>-taggen blir det ett fritt flytande lager och behöver inte ligga i tabellen (även om det inte är något egentligt fel).
------------------
/ J
Tack för den bekräftelsen Jojoxx :)
Nu har jag då ringat in problemet till (vad det verkar) att nedanstående kod inte gillas av NS
<div id="shopping">
<table width=150 height=55 border=0 background="images/m_link.jpg" cellpadding=0 cellspacing=0><tr>
<td valign=top><div style="padding-left: 25px; padding-top: 5px;">
<a href="#">Butik - Faith</a><br>
<a href="#">Böcker/CD</a><br>
<a href="#">Stora beställ- ningsformuläret</a>
</div>
</td></tr><tr>
<td valign=bottom><div onMouseOut="hide('shopping');"><img width="150" height="20" src="images/u_link.jpg"></div></td>
</tr></table>
</div>
Ogillas flera divtaggar av NS? Om jag har det som ovan så visas lagren hela tiden och på fel plats.
Tar jag bort divtaggarna så slipper jag extrabilder men javascriptet:
function show(Id){
if (document.all) {
document.all[Id].style.visibility = "visible";
} else if (document.layers){
document.layers[id].visibility = "show";
} else if (document.getElementById){
document.getElementById(Id).style.visibility = "visible";
}
}
function hide(Id){
if (document.all) {
document.all[Id].style.visibility = "hidden";
} else if (document.layers){
document.layers[id].visibility = "hide";
} else if (document.getElementById){
document.getElementById(Id).style.visibility = "hidden";
}
}
genererar felet: "Id is not defined" och inget lager visas.
/webb
------------------
PPS = Programmering På Svenska
[Redigerat av webbmannen den 17 jul 2001]
Man kanske inte ska försöka uppfinna hjulet igen alla gånger ;)
Jag hämtade hem ett färdigt fungerande skript från www.dynamicdrive.com istället :)
/webb
------------------
PPS = Programmering På Svenska