Omskrivning af funktion - så den virker i NS samt Mozilla
Jeg har flg. funktion, som virker udmærket i IE - menfailer i NS/Mozilla.
Problemet ligger i function Unsel(...)
function unsel(element, farve) {
var tabElm = element.parentElement.parentElement;
var tb = tabElm.tBodies;
for (var i=0; i<tb.length; i++ ) {
var tbr = tb[i].rows;
for (var j=0; j<tbr.length; j++ ) {
if ( tbr[j] != element ) tbr[j].style.backgroundColor = farve;
}
}
};
function rollOver(element,mode, _id) {
s = '#b7caaa'
n = '#EAF0F3'
o = '#B7C6D6'
if (mode=="in") {
if (element.style.background == s){ colorval = s } else {
cursortype = ''
colorval = o
}
}
else if (mode=="out") {
if (element.style.background == s){ colorval = s } else {
cursortype = ''
colorval = n
}
}
else if (mode=="sel") {
if (element.style.background == s){ colorval = n , document.stdForm.ID.value = ''} else {
document.stdForm.ID.value = _id
cursortype = ''
colorval = s
unsel(element, n)
}
}
element.style.background=colorval;
element.style.cursor=cursortype;
}
Nogen der kan omskrive den så den virker til de nævnte browsere?
Jeg stiller 35 points på højkant..