Показать сообщение отдельно
  #3 (permalink)  
Старый 25.09.2012, 12:58
Профессор
Отправить личное сообщение для sotik Посмотреть профиль Найти все сообщения от sotik
 
Регистрация: 14.09.2012
Сообщений: 158

Приветствую.
Казалось бы элементарные вещи,но работают через раз, не могу понять почему..
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 сек появляется "вы выиграли", а потом опять "Помощь" и в это время скрывается сообщение "вы выиграли".
Но чаще всего бывает что сообщение "вы выиграли" вообще не появляется.
Ответить с цитированием