Yahoo vs. Яндекс
Если ты зашёл на поисковик, то логично, что если ты начал набирать текст, то ты хочешь его поискать, а значит он должен попадать в поле поискового запроса. Однако заставлять юзера каждый раз тыкать в это поле перед тем, как вводить запрос, негуманно. Нужно сделать как-то более гуманно.
Как решают эту задачу разные поисковики:
- Яндекс пытается сразу после загрузки страницы переместить фокус в поле запроса, чтобы если пользователь начнёт печатать, — печатал туда (почему-то, у меня это не срабатывает под Оперой);
- Yahoo мало того, что перемещает фокус при загрузке, но ещё и, стоит пользователю начать что-то набирать, он тут же отлавливает этот момент и прыгает в поле запроса (и это срабатывает под Оперой).
В результате, в Yahoo я не могу воспользоваться поиском по тексту страницы через «/текст», т. к. как только я нажимаю на «/», Yahoo тут же его пихает в запрос, даже если я перед этим ткнул мышкой в другое место.
Вывод: нужно делать как Яндекс, но чтобы работало везде.
Лучше всего сделано на yandex.ru/white.html и yandex.ru/black.html
А собственно, зачем Оперой заходить на главную страницу поисковика, есть же встроенная строка поиска
Незачем, я и не захожу :-)
А вот на Yahoo надо было зайти (меня там не поиск интересовал).
Проверил в Firefox — не все символы уносят фокус в строку. Точка и слэш начинают браузерный поиск.
Может там события как-то иначе обрабатываются.