Display='none' på alle divs virker ikke
Hej eksperter !Nu gider jeg ikke stirre mig blind på det længere....!
Jeg har et script, der sætter display:'none' på alle åbne divs:
var oActive = null;
function ShowHideContent(divID)
{
var oDiv = document.getElementById(divID);
if (oActive) oActive.style.display = 'none';
if (oDiv==oActive) return oActive = null;
oActive = oDiv;
oActive.style.display = 'block';
}
Jeg bruger sommetider et andet til at åbne nogle af dem (når jeg ikke vil lukke andre):
function Toggle(id) {
var state = document.getElementById(id).style.display;
if (state == 'block') {
document.getElementById(id).style.display = 'none';
} else {
document.getElementById(id).style.display = 'block';
}
}
Nu er problemet, at "ShowHideContent" ikke lukker dem, jeg har åbnet med Toggle - ved nogen hvorfor ???
/Frederik