Inte visa undermenyer under laddning?
7 svar · 265 visningar · startad av Jesper T
Lägg till display:none; i style på undermenyerna. Anledningen till att de laddas i "utfält"-läge är för att det skall gå att navigera även i äldre webbläsare typ Netscape 4.x som inte hanterar denna nya DOM.
Ok, leder detta till att kompatibiliteten blir sämre?(browsertyper etc.)
Jopp. Stackarna som inte använder en DOM-kompatibel läsare kommer inte att komma åt meny-valen.
Så här;
<div onClick="sw('sub1');" style="width:100px;cursor:default;border:solid black 1 px;background-color:rgb(180,180,180);">Menu 1</div>
<div id="sub1" style="display:none;width:100px;border:solid black 1 px;background-color:rgb(220,220,220);"><a href="#">Val 1</a><br><a href="#">Val 2</a><br><a href="#">Val 3</a></div>
<div onClick="sw('sub2');" style="width:100px;cursor:default;border:solid black 1 px;background-color:rgb(180,180,180);">Menu 2</div>
<div id="sub2" style="display:none;width:100px;border:solid black 1 px;background-color:rgb(220,220,220);"><a href="#">Val 1</a><br><a href="#">Val 2</a><br><a href="#">Val 3</a></div>
<div onClick="sw('sub3');" style="width:100px;cursor:default;border:solid black 1 px;background-color:rgb(180,180,180);">Menu 3</div>
<div id="sub3" style="display:none;width:100px;border:solid black 1 px;background-color:rgb(220,220,220);"><a href="#">Val 1</a><br><a href="#">Val 2</a><br><a href="#">Val 3</a></div>
All right, det funkade ju bra!
Tack!
Tack!