webForumDet fria alternativet

En kilometer NS-fel :-(

3 svar · 165 visningar · startad av webbmannen

webbmannenMedlem sedan dec. 1999826 inlägg
#1

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
#2

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

webbmannenMedlem sedan dec. 1999826 inlägg
#3

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]

webbmannenMedlem sedan dec. 1999826 inlägg
#4

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

133 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)