Показать сообщение отдельно
  #13 (permalink)  
Старый 17.08.2012, 00:02
Профессор
Отправить личное сообщение для platedz Посмотреть профиль Найти все сообщения от platedz
 
Регистрация: 15.08.2012
Сообщений: 285

Сообщение от oneguy Посмотреть сообщение
Вы ведь повесили обработчик на onchange. Он по идее должен срабатывать при изменении пользователем значения файлового поля, поэтому он как раз должен быть асинхронным.
Может быть следует использовать другой обработчик, который позволит дождаться загрузки чтения файла. Подскажите, пожалуйста.

Сообщение от oneguy Посмотреть сообщение
В Фаерфоксе, возможно, не срабатывает потому, что вы использовали глобальную переменную event, а нужно брать событие, как аргумент в обработчике?
А как это делается?

Сообщение от oneguy Посмотреть сообщение
У вас в коде ведь использован такой шаблон, без параментров: function(){}()
Я честно говоря совсем недавно познакомился как и инкапсуляцией так и с замыканием. Но сколько не читал на эту тему, так и не понял, для чего использовать данные параметры, что и куда они возвращают. Буду крайне признателен если просвятите, особенно на каком-нибудь простом примере.
Ответить с цитированием