VideMedlem sedan dec. 19998 577 inlägg Hej!
Jag har en meny, och varje val ger en meny under sig. Koden för varje layer ligger precis efter länken (valet).
Problem om jag använder position: absolute:
IE visar varje länk som om det inte var något layer där, vilket är helt rätt, mitt layer är hidden.
NN positionerar dock lagret upp i vänstra hörnet.
Problem om jag använder position: relative:
IE visar varje länk som om det fanns ett layer efter, så varje länk hamnar så långt ifrån varandra så att varje layer skall få plats.
NN visar allt korrekt.
Hur skall jag nu göra för att få det att fungera i båda läsarna?
Mvh, Vide
------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu
Olika versioner kanske?
kan du köra asp kod på sidan?
I så fall kan du göra en browsercheck i asp (sorry, detta hör egentligen inte till denna tråden) och sätta ie eller nn titt true eller false:
<%
if ie = true then
Response.Write "position: absolute"
elseif nn = true then
Response.Write "position: relative"
end if
%>
Annars kan du hårkoda in ett värde i taggen och sedan göra ett javascript eller nått somm kollar i onLoad om ie eller nn och i så fall sätter ex:
document.all.layernamn.style.position = 'absolute' (ie)
eller nått.
Kanske inte den snyggaste lösningen men det borde funka.
VideMedlem sedan dec. 19998 577 inlägg Hej,
Jo jag fixade en kolla på vilken webläsare klienten har, men det känns inte som ett bra sätt att lösa det på.
Det bästa skulle ju vara om båda följde standarden riktigt... :)
Mvh, Vide
------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu
Jo det är sant, men tyvärr håller ju inte netskräp med om det :l
VideMedlem sedan dec. 19998 577 inlägg Nja, NN6 håller mer på standarden än någon IE, så jag klagar lite på IE nu... ;)
Men låt inte nu denna tråd bli ett bråk om standarder, för det hör hemma i 'krigs'-forumet... :)
------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu