Как сделать onmouseover что бы закрывался через время?
Мне нужно что бы при наведении на слой закрывался другой слой с id="div"
через 5 секунд после наведения. Пробовал так но не получается:
onmouseover=window.parent.document.getElementById('div').style.display="none", 5000;
Как правильно это реализовать??? |
onmouseover=setTimeout('window.parent.document.get ElementById("div").style.display="none";', 5000)
|
onmouseover = function() {
setTimeout(function(){
parent.document.getElementById("div").style.display = "none";
}, 5000);
}
|
Что то оно все равно не получается???:(
<iframe scrolling="no" src="java.html" width="498" height="47" onmouseover=setTimeout('window.parent.document.get ElementById("ball").style.display="none";', 5000)></iframe> |
Гы
<iframe scrolling="no" src="java.html" width="498" height="47" onmouseover=setTimeout('document.getElementById("ball").style.display="none";', 5000)></iframe>
И потом ? Документ с того же домена, что и главная - или ? Если нет - нун действовать по другому |
Цитата:
И вооще, событие mouseover возникнет в документе внутри фрейма, а не во внешнем документе, на фрейме. |
Цитата:
Вообще фрейм обертывают в два div(а) (c малым отступом) и отслеживают наведение на внутренний и наружний, при входе во внутренний - ставят флаг и вызывают аналог onmouseover, при входе во внешний - флаг снимают и при съеме флага - вызывают функцию - аналог onmouseout |
ВСЕМ СПС!!! ВСЕ РАБОТАЕТ!!!
|
| Часовой пояс GMT +3, время: 20:20. |