Показать сообщение отдельно
  #1 (permalink)  
Старый 21.07.2011, 16:45
Аспирант
Отправить личное сообщение для qwertyuiop Посмотреть профиль Найти все сообщения от qwertyuiop
 
Регистрация: 02.06.2011
Сообщений: 71

ошибка в меню
есть страница:
<html>	
	<head>

		<title>CSS меню</title>

		<link rel="stylesheet" type="text/css" href="hide.css">

		<script type="text/javascript" src="hide.js"></script>

	</head>

	<body>

		<div id="menu">

			<a href="#" onMouseOver="menu1();">Один</a>

			<div class="inf1">Инфа одн</div>
			<a href="#" onMouseOver="menu2();">Два</a>	
			<div class="inf2">Инфа два</div>
			<a href="#" onMouseOver="menu3();">Три</a>

			<div class="inf3">Инфа три</div>

		</div>
	</body>
</html>


css файл:

hide.txt

и javascript:

ob1=document.getElementsByClassName('inf1');
ob2=document.getElementsByClassName('inf2');
ob3=document.getElementsByClassName('inf3');
function menu1(){
	ob1.style.display='block';

	ob2.style.display='none';

	ob3.style.display='none';}
function menu2(){

	ob2.style.display='block';
	ob1.style.display='none';

	ob3.style.display='none';}

function menu3(){

	ob3.style.display='block';

	ob1.style.display='none';

	ob2.style.display='none';
}
function close(){

	ob1.style.display='none';

	ob2.style.display='none';

	ob3.style.display='none';
}


это меню, состоит из пунктов "один" "два" и "три" и выпадающей инфы, при наведении мыши. Но почемуто это все не работает, подскажите, где ошибка?

Последний раз редактировалось qwertyuiop, 21.07.2011 в 16:47.
Ответить с цитированием