Показать сообщение отдельно
  #1 (permalink)  
Старый 20.06.2010, 18:48
Аватар для KOLANICH
Профессор
Отправить личное сообщение для KOLANICH Посмотреть профиль Найти все сообщения от KOLANICH
 
Регистрация: 22.11.2008
Сообщений: 277

Почему не работает
<html>
<head>
<script>function closeMenu(){
	menuBody.style.display="none";
	menuState=false;
}
function dropDown(){
	menuBody.style.display="block";
	menuState=true;
}
function menuView(){
	
	if(menuState)
		closeMenu();
	else 
		dropDown();
		
	alert("Works");
}
var menuCss=document.createElement('link');
		menuCss.setAttribute('type', 'text/css');
		menuCss.setAttribute('href', "http://gmapihtml5.googlecode.com/files/gmapi.css");
		menuCss.setAttribute('rel', 'stylesheet');
		document.getElementsByTagName('HEAD')[0].appendChild(menuCss);
		
		
		
		menu=document.createElement('div');
		document.body.appendChild(menu);
		
		
		menu.className="GMMenu";
		menuHeader=document.createElement('div');
		menu.appendChild(menuHeader);
		menuHeader.className="GMMenuHeader";
                menuHeader.innerHTML="preved";//чтобы знать, куда кликать,потом эта строка уберётся
		
		
		menuBody=document.createElement('div');
		menuBody.className="GMMenuBody";
		menu.appendChild(menuBody);
		
		
		menuHeader.addEventListener("click",menuView,false);</script>
</head>
<body></body>
</html>

обработчик не вешается

Последний раз редактировалось KOLANICH, 20.06.2010 в 18:58.
Ответить с цитированием