переключить фокус страницы на определенную часть тела

#javascript #html

#javascript #HTML

Вопрос:

В приложении facebook fan page tab я нажимаю кнопку tab и хочу перейти к определенной части содержимого фан-страницы без вычисления пикселей.

Например, чтобы указать поле для комментариев. для этой цели используется URL http://www.facebook.com/pages/AAAA/4444444?sk=app_UUUU8amp;app_data=php и

 <div id="php"><textarea name="a"></textarea></div> 
  

находится в теле

но я хотел бы достичь этой цели автоматически, используя Javascript?

Комментарии:

1. Зачем использовать JavaScript? <a href="#php">...</a> выполнит задание и будет работать более последовательно.

Ответ №1:

подойдет ли это?

 <a href="http://abc.com/5677#php">link</a>
  

Вы всегда можете оформить ссылку в виде кнопки, если необходимо.

Ответ №2:

Достаточно просто сделать это вместо этого <a href="link u want">Connect</a> .

Ответ №3:

 <button onclick="document.getElementById("php").scrollIntoView()">Go</button>
  

или

 <button onclick="document.getElementById(location.hash.substring(1)).scrollIntoView()">Go</button>
  

является ли javascript альтернативой использованию привязки

Ответ №4:

попробуйте следующий код при нажатии кнопки

 window.location.href="#php";
  

Вы можете перейти к любой части тела, используя приведенный выше код и указав идентификатор содержимого, к которому вы хотите перейти….