Сообщение от nik_rzn
|
как мне правильно в первую функцию прописать style.color="#fff" и style.border='none', т.е хотелось бы при нажатии не только показывался скрывшийся блок, но и изменять стиль .....
|
Как вариант...
function show_hide_menu(id){
if (obj = document.getElementById(id)){
if (obj.style.display == 'none'){
obj.style.display = 'block' ;
obj.style.color="#fff";
obj.style.border='none';
} else {
obj.style.display = 'none';
};
return false;
};
return true;
};
function active(){
var obj = document.getElementById('active');
while (obj){
obj = obj.parentNode;
if(obj.tagName=='UL'){
obj.style.display='block';
act = obj.parentNode;
};
};
};
Но изменения отображения лучше таки делать через ЦСС. Класс можно присвоить какой-то элементу... Потом убрать если нужно...