У меня есть форма на странице, над которой я работаю, и (поскольку это довольно далеко вниз), если есть ошибка, я добавляю URL с
show?comments=2#track_1
где комментарии = 2 бита - это обратная связь о том, какое поле пошло не так, а track_1 - это идентификатор div, в котором находится моя форма. Это прекрасно работает в IE (по крайней мере, 8), но в Firefox, страница просто находится сверху, не спрыгивая в соответствующий раздел.
Как ни странно, когда я выбираю URL и нажимаю ввод в адресной строке (то есть, когда я иду по адресу вручную, вместо того, чтобы генерировать его по результатам проверки формы), он работает в firefox!
У кого-нибудь есть идеи о том, что может происходить?
EDIT
n.b. это происходит только при отключенном javascript (хотя это как раз когда мне нужно, чтобы он работал!)