Показать сообщение отдельно
  #2 (permalink)  
Старый 09.07.2012, 16:42
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

Сообщение от Dracula_666 Посмотреть сообщение
можно ли сделать код намного проще? т.к. при создании новых пунктов в которых будет подменю я копирую код JS. или это на быстродействие сайта не будет влиять?
и еще вопрос. как сделать, чтобы при раскрытии меню и переходе по какому либо подпункту, это меню не закрывалось, а оставалось в открытом состоянии (чтобы постоянно не открывать его если пользователь хочет изучить подразделы)?
function showTooltip(div, p) {
	var myDiv = document.getElementById(div);
	var p=document.getElementById(p);
	if (myDiv.style.display == 'none') {
		myDiv.style.display = 'block';
		p.innerHTML='<img src="http://cdn.endata.cx/images/personal/1276213/ndblRArrowYellow.gif" alt="" />';
	} else {
		myDiv.style.display = 'none';
		p.innerHTML='<img src="http://cdn.endata.cx/images/personal/1276213/dblRArrowYellow.gif" alt="" />';
	}
	return false;
}


а для того, чтобы было открыто нужно передать переменную в ссылке на следующую страницу (например, http://site.ru/page2.html?div2=open) и при загрузки страницы проверять адресную строку на соответствующие параметры
или воспользоваться cookie's и записывать туда необходимые данные...

Последний раз редактировалось lord2kim, 09.07.2012 в 16:45.
Ответить с цитированием