Подписка на блог

РСС — лучше всего

Ещё есть автоматические трансляции в Тумблере и Же-же. Если что-то не работает, напишите мне: ilyabirman@ilyabirman.ru.

Yahoo vs. Яндекс

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

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

Вывод: нужно делать как Яндекс, но чтобы работало везде.
Подписаться на блог
Поделиться
Отправить
2 комментария
LXj
Лучше всего сделано на yandex.ru/white.html и yandex.ru/black.html

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

А вот на Yahoo надо было зайти (меня там не поиск интересовал).
Alex Kapranoff
Проверил в Firefox — не все символы уносят фокус в строку. Точка и слэш начинают браузерный поиск. 
Илья Бирман
Может там события как-то иначе обрабатываются.

Пользовательский интерфейс
Доступны два раздела
электронного учебника

Популярное