При попытке этой общедоступной страницы: http://slim.nl/shop/default.aspx (обновление: тем временем этот сайт изменился, так что этот вопрос не может быть протестирован больше там), вы заметите меню. Если вы нажмете F5, меню на этой панели исчезнет. То же самое, когда вы приходите на эту страницу через кнопку "Назад" в своем браузере. Это происходит только в Firefox (см. Версии 3-7). Используя Ctrl - F5, панель меню снова появляется.
Насколько мне известно, все события JavaScript, которые срабатывают при загрузке страницы, включая любые циклы AJAX, также должны срабатывать при обновлении страницы с помощью F5 или при ее поступлении через кнопку "Назад". Что здесь происходит?
Хотелось бы узнать с точки зрения программиста, какая разница между F5 и Ctrl - F5, желательно более общая, чем только в этом случае. Если это не ошибка в Firefox, конечно.