Тема: div и onblur
Показать сообщение отдельно
  #5 (permalink)  
Старый 26.09.2012, 18:08
Аспирант
Отправить личное сообщение для developer_ Посмотреть профиль Найти все сообщения от developer_
 
Регистрация: 28.07.2011
Сообщений: 40

Когда я делал заливку экрана то height: 100% довало заливку экрана, а размер страницы увеличевался посредством ajax. Поэтому надо было вычеслять реальный размер текущего экрана. Каждый браузер это делал по разному. Вобщем как всегдаобычный геморой на пустом иесте. Нюансов я не помню давно было. Но мне сейчас такой подход не подходит.
Пока делаю на лютых граблях. Примерно так:
function hide_all(ev) {
        var tgt = window.event ? window.event.srcElement : ev.target;
        if (tgt.parentNode.className !== "cd_tbl") {
            input.parentNode.removeChild(cd_table);
            document.onclick = ''
        }
    }

    document.onclick = hide_all;

где cd_table - таблица
input - input при клике по каторому создаётся таблица.

эта функция вызывается в конце создания таблици

Вылез очередной геморой - какогото hide_all вызывается сразу и при этом объект который вызвал onclick это input

Сейчас ищу как обнулить onclick перед строчкой
document.onclick = hide_all
но походу такого понятия в javascript нету.
Ответить с цитированием