Добрый день, всем!
Писал скрипт и столкнулся с проблемой:
нужно по определенному событию показать на сайте картинку, и через 2 секунды ее спрятать.
Вот что написал:
<head>
<script type="text/javascript">
<!--
function flame(i){
var p = i;
if(document.getElementById(p).style.display == 'block'){
document.getElementById(p).style.display = 'none';
}
else{
document.getElementById(p).style.display = 'block';
setInterval(flame(p),2000);
}
}
-->
</script>
</head>
<body onLoad="setInterval(flame('c5'),3000)">
.....
</body>
НЕРАБОТАЕТ!!! Не могу понять в чем косяк.......
если например перед
document.getElementById(p).style.display = 'none';
написать alert('hello');
то все работает как нужно...
Как решить эту проблему?
Или у кого может есть другие варианты решения задачи:
"нужно по определенному событию показать на сайте картинку, и через 2 секунды ее спрятать."
Всем заранее спасибо.