Virker i IE men ikke i FF tror det er "nextSibling"
Det virker fint i IE men ikke i FFjeg tror fejlen kommer nede ved "nextSibling"
Min javascript kode
function ToggleUdvalgEllerMedlem(sIDType, ev)
{
var oSrc;
if (navigator.appName == 'Microsoft Internet Explorer') { // Det er en Gecko
oSrc = window.event.srcElement;
}
else { // Det er ikke en Gecko
oSrc = ev.target;
}
var oDivBorder = oSrc.nextSibling;
var oIDs = document.getElementsByName(sIDType + oSrc.id);
//alert(oIDs.length);
var bBorder = false;
if (oDivBorder != null) bBorder = (oDivBorder.id=="divborder");
if (oSrc.name == "collapsed")
{
oSrc.name = "expanded";
oSrc.style.fontWeight = "bold";
for (i = 0; i < oIDs.length; i++)
{
oIDs[i].style.display = "inline";
oIDs[i].style.display = "inline";
}
if (bBorder)
{
oDivBorder.style.padding = "5px";
oDivBorder.style.border = "silver solid 1px";
//oDivBorder.style.backgroundColor = "lightgrey";
}
}
else
{
oSrc.name = "collapsed";
oSrc.style.fontWeight = "normal";
for (i = 0; i < oIDs.length; i++)
{
oIDs[i].style.display = "none";
oIDs[i].style.display = "none";
}
if (bBorder)
{
oDivBorder.style.padding = "0px";
oDivBorder.style.border = "none";
}
}
}
Min html kode:
<tr>
<td colspan="2"><span colspan="2"><span name="collapsed" style="
padding-top:10pt;color:#0063c0;
" onMouseOver="
this.style.textDecoration = 'Underline';
" onMouseOut="
this.style.textDecoration = '';
" id="1062" onClick="
ToggleUdvalgEllerMedlem('udvalg', event);
">Center for døve »
</span><div id="divborder" style="width:100%;">
<table cellspacing="0" cellpadding="0" ID="Table2">
<tr id="udvalg1062" style="display:none">
<td valign="top" style="width:135px">Type:</td>
<td>Bestyrelse</td>
</tr>
<tr id="udvalg1062" style="display:none">
<td valign="top" style="width:135px">Sekretariat:</td>
<td>Gladsaxe Kommune</td>
</tr>
<tr id="udvalg1062" style="display:none">
<td valign="top" style="width:135px">Mødekalender:</td>
<td> </td>
</tr>
</table>
</div></span></td>
</tr>
