Показать сообщение отдельно
  #3 (permalink)  
Старый 16.06.2011, 13:25
Новичок на форуме
Отправить личное сообщение для Йакуд Посмотреть профиль Найти все сообщения от Йакуд
 
Регистрация: 26.11.2010
Сообщений: 8

Собственно, какая разница-то? Объект then у меня создается и в дальнейшем используется он. Тут все в норме.
На самом деле, все само заработало =___=. Но теперь одна ошибочка есть. Функция End вызывается как-будто два раза. Первый раз аргумент undefined, а второй раз возвращает то, что нужно.
Приходится делать проверку на undefined вот в этом месте
End: function(d){ 
  if(d !== undefined)
    alert(d) 
}

Но это не очень красиво. Как можно избежать этой проверки? Да и вообще, почему функция, может вызываться два раза? Хотя вызываю я ее точно один! Я проверял уже.
Ответить с цитированием