Странный эффект перезагрузки в Firefox - PullRequest
0 голосов
/ 17 декабря 2008

У меня есть страница, сгенерированная php, которая включает в себя два раскрывающихся списка (SELECT), которые содержат много элементов (около 2000 каждый). Страница в порядке, но когда она загружается в Firefox, во время загрузки происходит задержка, а затем кажется, что она обновляет всю страницу. Если пользователь пытается нажать на что-либо до того, как произойдет «перезагрузка», это не имеет никакого эффекта.

В Explorer каждый раскрывающийся список занимает некоторое время (секунду или две), и это нормально.

Кто-нибудь знает, что это? И кроме использования AJAX для динамического заполнения выпадающего списка, есть ли простой способ избежать этого?

РЕДАКТИРОВАТЬ: Дополнительная информация. Я получил свой PHP-скрипт для вывода в файл журнала при каждом его вызове, поэтому теперь я вижу, что, похоже, происходит следующее:

Вызов PHP-скрипта, и страница начинает загружаться. Через несколько секунд в PHP-скрипт делается еще один идентичный вызов, после чего страница снова начинает загружаться. На этот раз загрузка завершена. Так что я думаю, что браузер по какой-то причине автоматически обновляет страницу до того, как страница завершит загрузку.

Ответы [ 2 ]

1 голос
/ 06 января 2009

Во-первых, вы должны использовать сетевой сниффер, такой как wireshark, чтобы убедиться, что страница действительно загружается дважды. Затем подтвердите, что это происходит только с firefox; Тогда вы на правильном пути! Я испытал вариант того, что предлагает n8wrl; это было в некоторых объявлениях css с некоторым пустым свойством background-image -> Проверьте ваш CSS на наличие пустых объявлений файла

1 голос
/ 17 декабря 2008

Дикий выстрел в темноте: У вас есть какие-либо изображения или скрытые кнопки отправки изображений с BLANK src? Мне нужно было «подделать» эффект ввода по умолчанию для текстового поля и использовать кнопку скрытого изображения перед всеми полями. Поскольку он был скрыт, я оставил атрибут src пустым. Firefox загрузил страницу дважды! Указание атрибута src на один пиксель, но реальное изображение исправило его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...