Проблема совместимости...
Есть код на JScript:
Код:
<script language="JavaScript">
function Toggle(node) {
if (node.nextSibling.style.display == 'none') {
if (node.children.length > 0) {
if (node.children.item(0).tagName == "IMG") {
node.children.item(0).src = "minus.gif";
}
if (node.children.item(1).tagName == "IMG") {
node.children.item(1).src = "folderopen.gif";
}
}
node.nextSibling.style.display = '';
}
else {
if (node.children.length > 0) {
if (node.children.item(0).tagName == "IMG") {
node.children.item(0).src = "plus.gif";
}
if (node.children.item(1).tagName == "IMG") {
node.children.item(1).src = "folderclose.gif";
}
}
node.nextSibling.style.display = 'none';
}
}
</script>
Скрипт для организации дерева категорий.
Встраивается вот в такие конструкции:
Код:
<span onClick="Toggle(this)"><img src="plus.gif">
<img src="folderclose.gif">имя</span>
<span style="display: none;">содержимое</span>
В интерпретации JScript работает, т.е. при клике на имя или иконки - открывает содержимое и меняет иконки. Но в интерпретации JavaScript (Netscape, Mozilla) не работает

.
Есть идеи почему?