Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Вертикальное выпадающее меню

Ответить
Настройки темы
Вертикальное выпадающее меню

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Подскажите, пожалуйста, как сделать вертикальное меню, выпадающее не при наведении на него мышки, а при событии "click"?
Пишу так:
<script language="JavaScript" type="text/javascript">



<!--

if (document.getElementById) {

document.writeln('<style type="text/css"><!--')

document.writeln('.links {display:none; padding-left:14px}')

document.writeln('.link {text-decoration:none; color:blue}')

document.writeln('a:hover.link {text-decoration: underline; color: red}')

document.writeln('//--></style>') }



function openClose(theID) {

if (document.getElementById(theID).style.display == "block") {

document.getElementById(theID).style.display = "none";

document.getElementById("tick_"+theID).innerHTML = ""; }

else {

document.getElementById(theID).style.display = "block";

document.getElementById("tick_"+theID).innerHTML = ""; } }

function open(theID) {

document.getElementById(theID).style.display = "block";

document.getElementById("tick_"+theID).innerHTML = "-"; }

function Close(theID) {
document.getElementById(theID).style.display = "none";

document.getElementById("tick_"+theID).innerHTML = ""; }


// -->

</script>

<div onClick="openClose('a1');" style="cursor:hand; cursor:pointer"><span id="tick_a1"></span> <span onMouseOver="this.style.color='black';this.style.textDecoration='underline';" onMouseOut="this.style.color='black';this.style.textDecoration='none';"> <strong>·</strong>!!!!!</span></div>

<div id="a1" class="links">


<strong>·</strong> <a href="modules.php?name=Content&pa=showpage&pid=131" > !!!!!</a><br>

<strong>·</strong> <a href="modules.php?name=Content&pa=showpage&pid=132"> !!!!!</a><br>

<strong>·</strong> <a href="modules.php?name=Content&pa=showpage&pid=133"> !!!!!</a><br>

но при обновлении странички меню сворачивается. Можно ли сделать так, чтобы меню оставалось в том же положении, что и до перехода на следующую страничку?

Отправлено: 19:54, 20-02-2008

 

Deadooshka


Сообщения: 2499
Благодарности: 682

Профиль | Отправить PM | Цитировать


Цитата Olga_Erm:
Можно ли сделать так, чтобы меню оставалось в том же положении, что и до перехода на следующую страничку? »
обычно в куки пишется метка об открытии меню, а при загрузке (onload) читается эта кука - и в зависимости от ее значения открывается... (document.cookie)

p.s. Olga_Erm, поместите код в теги [code][/code] плиз...
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:14, 20-02-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Как описать значение куки в и куда это значение вставить? Прямо в код для моего меню???

Отправлено: 07:00, 21-02-2008 | #3


Deadooshka


Сообщения: 2499
Благодарности: 682

Профиль | Отправить PM | Цитировать


Olga_Erm,
Цитата Olga_Erm:
Как описать значение куки »
http://www.google.com/search?hl=ru&r...%BA&lr=lang_ru

внутри функции, где меняете видимость меню, пишите куку (нпр. id контейнера меню при его открытии, а при закрытии меню удаляеете эту куку)...

При загрузке страницы (onload) проверяете куки и открываете меню, которые в куках...

Отправлено: 18:47, 21-02-2008 | #4



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Вертикальное выпадающее меню

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - [решено] История переходов в меню Пуск (все вопросы) kortez Microsoft Windows 7 35 02-05-2011 10:09
Интерфейс - Windows 7 выпадающее меню? karatv Microsoft Windows 7 0 01-11-2009 12:55
[решено] Выпадающее меню в CSS. Прблеммы в IE Artem-Samsung Вебмастеру 3 17-04-2008 04:43
[решено] Выпадающее меню (проблема в Opera) Strange_V Вебмастеру 3 14-02-2008 15:42
Выпадающее меню Surround Вебмастеру 3 19-01-2004 19:52




 
Переход