Vise, skjule div
HejsaJeg har følgende script:
function toggleLayer( whichLayer )
{
var elem, vis;
if( document.getElementById ) // this is the way the standards work
elem = document.getElementById( whichLayer );
else if( document.all ) // this is the way old msie versions work
elem = document.all[whichLayer];
else if( document.layers ) // this is the way nn4 works
elem = document.layers[whichLayer];
vis = elem.style;
// if the style.display value is blank we try to figure it out here
if(vis.display==''&&elem.offsetWidth!=undefined&&elem.offsetHeight!=undefined)
vis.display = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'block':'none';
vis.display = (vis.display==''||vis.display=='block')?'none':'block';
}
Og det virker som det skal. med at vise lageret når man klikker på et link og skjuler det igen når der igen klikkes.
Men jeg har flere lag oveni hinanden, og hvis det ene er åbnet, når man klikker på næste link, skal de andre blive skjulte.
Nogle der har et forslag til en løsning?
Har 3 divs, rene, lars, bo og et link til hver. En idé?
Javascript er desværre ikke min stærke side.