![]() |
LoadVars.onData не работает в mozilla, opera
Не знаете почему? и как сделать чтоб работало?
|
Если такого типа загружаем
loadV.load("a.txt?rand=" + Math.random()); то, ок. Если туда пихае переменные разные или actions для сервера, onData не срабатывает |
файл должен быть utf-8
|
Что значит «не работает»?
|
просто этот ивент не вызывается! полная ассинхроность кода получается.
вообщем вышел из этого положения. через сокет стал проверять, и вроде норм работает...однако пришлось коряво писать т.к. onConnect тоже не хотел вызываться в мозилле =) |
а sendAndLoad пробовали? Только послать что-то обязательно надо, иначе Опера не поверит и из кеша возьмет.
|
да эти штучки я знаю =) кстати посылать не обязатьсяно Math.random() и никаких проблем с кэшем...В моём случае походу просто флэш плеер для мозиллы глючит. Стоит flash debug
|
более подробно описываю =)
Код:
var loadV:LoadVars = new LoadVars(); |
Гм, осталось посчитать количество юзверей, отрубающих инет таким образом…
|
А вы пробовали с отрубленным интернетом в интернет выйти?
То есть надо зайти на страницу, отрубить инет и потом нажать на кнопку? |
пример: человек сидит и играет в игру..у него отрубается интернет. Пытаясь послать запрос на сервер (к примеру тыкнув кнопку "сенд" в чате) должна выскакивать еррор. Эксплорер работает ок...опера когда как....мозила вообще не хочет
|
Если sendAndLoad не помогает, отваливайте по таймауту, раз такое дело. Ни разу не сталкивался.
upd: только что попробовал, с XML, даже onLoad не возникает если инет рубить. В опере и ie все нормально. с LoadVars еще хуже. Чтож, таймаут нас спасет. |
нет...таймаут это только в крайнем случае, т.к. сложно вычислить оптимальное время...может у кого-то медленный и-нэт...
Но видимо этот случай и настал =) Может есть у кого-нить ещё идеи как избежать этого мозилла-бага? =) |
Цитата:
|
нет, всё таки хочется решить по-нормальному....зачем тогда onData в мозилла нужна =) если при undefined не срабатывает
|
onData нужна не для вывода ошибок, а для получения инфы.
|
to CorC: я понимаю, но если инфа не приходит, т.е. приходящий стринг == undefined, пользователь должен быть об этом оповещён.
|
Вместо undefined подставить нужную строку с ругательством...
|
to CorC: дельный совет =)
|
| Часовой пояс GMT +4, время: 10:42. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.