Показать сообщение отдельно
Старый 19.01.2005, 17:17     # 7
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Просто Мозилла не знает 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. Кстати, нормально она говорит об ошибках, вполне четко и понятно, а не молчит...
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.

Последний раз редактировалось Hubbitus; 19.01.2005 в 17:17. Причина: Опоздал слегка :)
Hubbitus вне форума