Показать сообщение отдельно
  #3 (permalink)  
Старый 02.10.2011, 00:09
Новичок на форуме
Отправить личное сообщение для Kolik317 Посмотреть профиль Найти все сообщения от Kolik317
 
Регистрация: 01.10.2011
Сообщений: 2

<body>
<style>
	#menu5 {
	border: solid 7px black; 	
	border-bottom-color: #e6350c;
	border-right-color: #e6350c;
	border-left-color:#fb8866;
	border-top-color:#fb8866;
	width: 180px;
    }
	#menu5,  #menu5 ul{
	list-style-type: none;
	margin: 0;
	padding:0;		
 }
    #menu5 li ul li{
	margin: 0;
	text-align:left;
    }
 
#menu5 a {display: block; height: 30px;  width: 180px; margin: 0px;  
background-color:#333;
}
</style>
 <ul id="menu5"> 
 <li  ><a onmouseover="Show('s1', 1)" onmouseout="b()" id="asdd"  href="#">Встречи</a>
<ul> 
<li><a id="s1"  href="#">Ссылка 1</a></li>
</ul></li>  
 </ul>
    
<SCRIPT  language="javascript">
	var ids;
	
	function x()
	{ids=event.srcElement.id;
	alert(ids);}
		
function b() {
setTimeout (function()
 {
	x();
	if (ids=='s1'){alert('ok')}}
	 , 1000); 
	 }


</SCRIPT>
</body>

По коду, надо чтобы когда мы переводим курсор с пункта Встречи на пункт Ссылка 1 нам выдало Id "ссылки 1"(s1) через 1сек. Но event.srcElement.id просто не работает когда вызывается таймером.

Последний раз редактировалось Kolik317, 02.10.2011 в 00:17.
Ответить с цитированием