Hi everyone,
My code works in IE but for some reason doesn’t work in Netscape. I’ve been trying for quite a while and for some reason just can’t get it to work. I’ve copied the code below, I would be so very grateful if someone could let me know what I need to change to get it to work with Netscape 7.1.
Netscape javascript console gives an error- var sel = rows[i].cells[selColNo].children[0]; has no properties.
Thanks!
function fillAllSel(selAllIndex, selColNo) {
if (selAllIndex > 0) {
selAllIndex = selAllIndex – 1;
var theTable = document.getElementById(‘dataTable’);
var rows = theTable.tBodies[0].rows;
for (i = 0; i < rows.length; i++)
{
if (rows[i].cells[selColNo])
{
var sel = rows[i].cells[selColNo].children[0];
if ((typeof(sel) != “undefined”) && (sel.tagName == “SELECT”))
{
sel.selectedIndex = selAllIndex;
sel.fireEvent(“onchange”);
}
}
}
// return the fill all to blank
var selAll = document.getElementById(‘fillAllSelector’);
selAll.selectedIndex = 0;
setChanged(‘1’, ‘2’);
}
}