?

Log in

No account? Create an account

Previous Entry | Next Entry

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);
}
}


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

Profile

zenitchik_9k_
zenitchik_9k_

Latest Month

July 2010
S M T W T F S
    123
45678910
11121314151617
18192021222324
25262728293031
Powered by LiveJournal.com
Designed by Tiffany Chow