Сообщение от walik
|
// Прячем все дивы
var divs = document.getElementsByTagName('div');
for(i = 0;i < divs.length;i++)
divs[i].style.display = 'none';
//Показываем нужный див
document.getElementById('div_kotorii_nujen').style.display = 'block';
Ну естественно что вместо поиска дивов по всему документу, вам нужно искать по какому ту ихнему общему родителю. Или вообще лучше по классам обращайтесь к дивам
|
Спасибо большое!
Только несколько вопросов.
1. А без JavaScript таки никак, да?
2. А как эту функцию показа и скрытия дивов к событию onclick присоединить?
3. Чтобы не делать отдельную функцию для каждого пункта меню... Как сделать, чтобы функция выполнялась не сама по себе, а от числа, которое уже у каждого пункта меню задаётся индивидуально? Ну как в алгебре... f(x)… x=div_kotorii_nujen
4. А если по общему родителю – покажется ли нужный див? Он же будет внутри скрытого общего родителя... И зачем тогда JavaScript? Я пытался их в один див объединить, и скрывать див 1, показывая, скажем, див 1.1... После скрытия общего дива (1) ничего больше не показывается...
P. S. Кстати, у меня не block, а run-in…