zenitchik_9k_ (zenitchik_9k_) wrote,
zenitchik_9k_
zenitchik_9k_

Скрипт для добавления скрытого меню

function createHideMenu(obj, text){
/*
Создает скрытое меню
obj - объект-контейнер, в которое будет добавлено меню
text - текст ссылки, отвечающей за скрытие/отображение
последующие аргументы - нечетные - адреса ссылок
- четные - тексты ссылок
*/
var con=document.getElementById(obj);
if(con==null) return;
var a=document.createElement('A');
a.href="#";
a.innerHTML=text;
a.onclick=function(){
var div=this.parentNode.childNodes[1];
div.style.display = (div.style.display=='none') ? 'block' : 'none';
return false;
}
var div=document.createElement('DIV');
div.style.display="none";
con.appendChild(a);
con.appendChild(div);

var lnk;
for(var j=2;j<arguments.length;j+=2){
lnk=document.createElement("A");
lnk.href=arguments[j];
lnk.innerHTML='• ' + arguments[j+1];
lnk.style.display="block";
div.appendChild(lnk);
}
}


Требует объект-контейнер, который передается в функцию первым аргументом.
Subscribe
  • Post a new comment

    Error

    default userpic
    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 0 comments