Yahoo vs. Яндекс

Если ты зашёл на поисковик, то логично, что если ты начал набирать текст, то ты хочешь его поискать, а значит он должен попадать в поле поискового запроса. Однако заставлять юзера каждый раз тыкать в это поле перед тем, как вводить запрос, негуманно. Нужно сделать как-то более гуманно.

Как решают эту задачу разные поисковики:

  • Яндекс пытается сразу после загрузки страницы переместить фокус в поле запроса, чтобы если пользователь начнёт печатать, — печатал туда (почему-то, у меня это не срабатывает под Оперой);
  • Yahoo мало того, что перемещает фокус при загрузке, но ещё и, стоит пользователю начать что-то набирать, он тут же отлавливает этот момент и прыгает в поле запроса (и это срабатывает под Оперой).

В результате, в Yahoo я не могу воспользоваться поиском по тексту страницы через «/текст», т. к. как только я нажимаю на «/», Yahoo тут же его пихает в запрос, даже если я перед этим ткнул мышкой в другое место.

Вывод: нужно делать как Яндекс, но чтобы работало везде.

Дальше
2 комментария
LXj 2006

Лучше всего сделано на yandex.ru/white.html и yandex.ru/black.html

А собственно, зачем Оперой заходить на главную страницу поисковика, есть же встроенная строка поиска

Илья Бирман

Незачем, я и не захожу :-)

А вот на Yahoo надо было зайти (меня там не поиск интересовал).

Alex Kapranoff 2006

Проверил в Firefox — не все символы уносят фокус в строку. Точка и слэш начинают браузерный поиск.

Илья Бирман

Может там события как-то иначе обрабатываются.

Мои книги