Приветствую.
Казалось бы элементарные вещи,но работают через раз, не могу понять почему..
function change_visibility (block_4_close, block_4_open) {
document.getElementById(block_4_close).style.displ ay='none';
document.getElementById(block_4_open).style.displa y='';
}
//функция вставки контента
function loadContent(element_id, info) {
//Если элемент с id-шником element_id существует
if (document.getElementById(element_id)){
document.getElementById(element_id).innerHTML = info;
setTimeout("change_visibility ('block_id','iv0')",5000);
}
}
change_visibility('iv0','iv2');
loadContent('block_id','вы выиграли');
<div id="iv2">
Пуск
</div>
<div id="block_id">
</div>
<div id="iv0">
Помощь
</div>
Сначала скрывается "Помощь", затем на 5 сек появляется "вы выиграли", а потом опять "Помощь" и в это время скрывается сообщение "вы выиграли".
Но чаще всего бывает что сообщение "вы выиграли" вообще не появляется.
|