Ik gebruik onderstaande code om div tags zichtbaar te maken of niet. Hoe kan ik onderstaande code zo aanpassen dat er max 1 div tag zichtbaar is. De div tags dragen de naam open[1] waarbij 1 een id uit een db is (unieke waarde). Een omweg is om de items te tellen die uit de db komen en bij een klik op de div het desbtreffende id laten uitklappen en alles behalve de div id waarop geklikt wordt laten inklappen maar wenselijk is dit niet aangezien het aantal items uit de db nogal veel kunnen zijn.
Iemand een idee?
Iemand een idee?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| function toggle(sBlockId)
{
var oElement = null;
sBlock = document.getElementById(sBlockId);
if(!sBlock) { return; }
if(sBlock.style.display == 'none')
{
sBlock.style.display = '';
sBlock = null;
}
else if(sBlock.style.display == '')
{
sBlock.style.display = 'none';
sBlock = null;
}
} |