Я выполнил ajax-вызовы по событию unload около года.Обычно это работает в FF и IE, но не до 100%, я не могу сказать, когда это не удалось.Я регистрирую событие, написав в bodytag:
onunload = "...."
Я получил сообщения об ошибках в FF4, так как событие unload также хотело записать в тег div только что выгруженной страницы,Исправлена ошибка, из-за которой подпрограмма ajax ничего не записывала, если идентификатор целевого элемента div - «dummy». Я не специалист по AJAX, но сработал следующий код: http://yorabbit.info/e-dog.info/tmp/ajax_ex.php (ссылка представляет собой текстовую страницу)
(Вы вызываете ajaxfunction2 со следующими аргументами: имя файла, queryString для PHP, строка для отображения в целевом div во время обновления, имя целевого div)
Я не получаю никаких сообщений об ошибках в ошибке FFконсоль и IE9 работает. Есть ли способ заставить его работать в FF тоже ?? Я только начал пробовать FF4, но у меня сложилось впечатление, что он работает хуже, чем в FF3.
Спасибо.
(Я нахожусь в поездке, и у меня нет возможности ответить сразу, но я действительно ценю предложения и отвечу в надлежащее время)
РЕДАКТИРОВАТЬ: Мне было лучше добавить это: AJAX-вызов, который я выполняю при выгрузке, отправляет только некоторые данные (как долго пользователь оставался на странице) на сервер PHP-MySQL