Просто Мозилла не знает children, у нее нужно использовать вместо этого childNodes, кстати это и в ИЕ работает прекрасно, поэтому скрипт получается приблизительно такой:
Код:
<script language="JavaScript">
function Toggle(node) {
if (node.nextSibling.style.display == 'none') {
if (node.childNodes.length > 0){
if (node.childNodes[0].tagName == "IMG") {
node.childNodes[0].src = "minus.gif";
}
if (node.childNodes[1].tagName == "IMG") {
node.childNodes[1].src = "folderopen.gif";
}
}
node.nextSibling.style.display = '';
}
else {
if (node.childNodes.length > 0) {
if (node.childNodes[0].tagName == "IMG") {
node.childNodes[0].src = "plus.gif";
}
if (node.childNodes[1].tagName == "IMG") {
node.childNodes[1].src = "folderclose.gif";
}
}
node.nextSibling.style.display = 'none';
}
}
</script>
Упс, не успел
P.S. Кстати, нормально она говорит об ошибках, вполне четко и понятно, а не молчит...