Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Проблама с IE

47K
10 сентября 2009 года
PeaceCoder
11 / / 30.07.2009
пример кода.
Код:
show: function(e){  
    if (e.F_SLIDE==undefined) F_SLIDE.init(e);
    if (e.F_SLIDE.id!=F_SLIDE.showPID && F_SLIDE.showPID) F_SLIDE.hide(e);
    var p = e.getAttribute('pos'),v = F_ELEMENT.viewportTL(),es=e.F_SLIDE,ewh=F_ELEMENT.WH(e);
    F_SLIDE.init.recalc(p);
    switch(p){
      case 'top':
        if (es.show<ewh.H) {
          es.show++;
          e.style.top = v.T-ewh.H+es.show;
          setTimeout(F_SLIDE.show,e.getAttribute('speedShow'),e);
          }
        break;
      }
    if (es.show==1) {
      F_ELEMENT.show(e);
      e.style.zIndex=10000;
      }
    },

ругается на if (e.F_SLIDE==undefined) F_SLIDE.init(e);
F_SLIDE есть null или неявляется обьектом.
e - элемент типа DIV
делаю alert(e.F_SLIDE.id) выдает ID все ок.
делаю alert(F_SLIDE.init) выдет функцию. все ок.

Почему IE ругается? если способ обойти этот баг?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог