Показать сообщение отдельно
  #8 (permalink)  
Старый 14.08.2009, 21:05
Аватар для theo_
Аспирант
Отправить личное сообщение для theo_ Посмотреть профиль Найти все сообщения от theo_
 
Регистрация: 14.08.2009
Сообщений: 51

вот такой вот скрипт получился:

Код:
var timerID = false;

function show_sub_menu()
{
  var menu = document.getElementById("top_submenu");
  menu.style.visibility = "visible";
  menu.onmouseover = "cancel_hide()";
  menu.onmouseout = "hide()";
}
function hide_sub_menu()
{
  var menu = document.getElementById("top_submenu");
  timerID = setTimeout(hide, 500);
}
function cancel_hide()
{
  var menu = document.getElementById("top_submenu");
  menu.style.visibility = "visible";
  clearTimeout(timerID);
}
function hide()
{
  var menu = document.getElementById("top_submenu");
  menu.style.visibility = "hidden";
}
не получается menu сделать глобальной переменной, в итоге еще и в функции ее каждый раз приходится определять

Последний раз редактировалось theo_, 14.08.2009 в 21:32.
Ответить с цитированием