Показать сообщение отдельно
Старый 18.01.2005, 15:33     # 1
V0iD
Junior Member
 
Аватар для V0iD
 
Регистрация: 01.06.2003
Адрес: Msk
Пол: Male
Сообщения: 138

V0iD Путь к славе только начался
JScript и JavaScript

Проблема совместимости...
Есть код на 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) не работает .
Есть идеи почему?
__________________
Завтра будет.
Лучше.
V0iD вне форума