Показать сообщение отдельно
  #1 (permalink)  
Старый 08.09.2011, 01:34
Аспирант
Отправить личное сообщение для developer_ Посмотреть профиль Найти все сообщения от developer_
 
Регистрация: 28.07.2011
Сообщений: 40

Глючит document.getElementById
Есть функция которая вызывается при отправки формы:
function wait_view_routine() {
    document.getElementById("wait_view").style.visibility = "visible"; //Показываем загрузку
    document.getElementById("body_main").style.visibility = "hidden"; //Скрываем результат    
}


А вот кусочек html:
<div id="body_main">
        @RenderBody()                 
    </div>
    <br/>
    <div id="wait_view">
        Wait... 
    </div>

Смысл в том, что бы при отправки скрывать body_main и показывать wait. Так вот, когда страница открывается в первый раз - всё срабатывает так как надо. По алгоритму нам возвращается таже самая страница, но с дополнением. И если уже сейчас отправить форму, то вот это:
document.getElementById("wait_view").style.visibility = "visible";

не срабатывает.
Смотрел в fairbag, так вот когда доходит до этой строчки - функция вылетает.
Ответить с цитированием