[disclaimer]Ik kom hier niet meer dagelijks en de search doet het niet, dus bij voorbaat mijn excuses voor het vast wéér stellen van deze vraag...[/disclaimer]
Ik doe een poging om div's al dan niet hidden te krijgen, om zo zonder frames een wisselend menu te krijgen.
Doet het perfect in IE, doet niks in NS. En ik dacht toch echt dat ik 'em van een site vandaan had die het zowel in IE als NS prima deed, dus wat doe ik fout
(en dan nog een stuk js)
Waarom zit ik er zo naast als ik verwacht dat het volgende het dan in beide browsers doet
Ik doe een poging om div's al dan niet hidden te krijgen, om zo zonder frames een wisselend menu te krijgen.
Doet het perfect in IE, doet niks in NS. En ik dacht toch echt dat ik 'em van een site vandaan had die het zowel in IE als NS prima deed, dus wat doe ik fout
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| function toggleVisibility(id, NNtype, IEtype, WC3type)
{
if (document.getElementById) {
eval("document.getElementById(id).style.visibility = \"" + WC3type + "\"");
}
else {
if (document.layers) {
document.layers[id].visibility = NNtype;
}
else {
if (document.all) {
eval("document.all." + id + ".style.visibility = \"" + IEtype + "\"");
}
}
}
} |
(en dan nog een stuk js)
Waarom zit ik er zo naast als ik verwacht dat het volgende het dan in beide browsers doet
code:
1
2
3
4
5
| <a href="#" onclick="toggleVisibility('dirA','hidden','hidden','hidden');
toggleVisibility('dirB','show','visible','visible');
toggleVisibility('dirC','hidden','hidden','hidden');
toggleVisibility('mainFrame','show','visible','visible');
toggleVisibility('main','show','visible','visible');">B</a> |