Во-первых, использование именованных якорей для навигации по странице делает то, что она говорит. Вы используете именованный якорь (тег <a>
), чтобы сделать это. Некоторые браузеры поддерживают его на неякорных, но это не универсально и на него нельзя полагаться - как вы обнаружили.
Во-вторых, вы уверены, что ваша страница достаточно длинная? Если объект, на который вы пытаетесь сослаться, находится в нижней части страницы, он не будет отображаться в верхней части окна просмотра, как вы могли бы ожидать, поскольку под ним ничего нет, чтобы отобразить его в нижней части страницы. 1006 *
В-третьих, проверьте, правильно ли вы сделали указанный якорь. Вы должны делать что-то вроде этого:
<a name="search_results"></a>
<table name="search_results">
...