Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Почему при нажатии на Enter в Опере никакой реакции
Пользователь: lyangner (IP-адрес скрыт)
Дата: 30, September, 2011 19:11

Доброго времени суток!

Заметили такую особенность. В последней Опере (версия 11.51, сборка 1087) после ввода с клавиатуры и нажатии на клавиатуре Enter нет реакции на данное событие. После этого нажимая на кнопку "Поиск" уже мышкой, глюк продолжается - никакой реакции, пока страница не будет обновлена. Причем, при вводе ключевого слова и нажатии сразу после этого мышкой на кнопку "Поиск", процедура поиска происходит без проблем.

Такой глюк наблюдается только при нажатии Enter, если в выпадающем списке (автодополнение) такое словосочетание уже есть, а если у нас таких совпадений не найдено и выпадающий список не появляется, то тогда реакция на нажатие Enter происходит нормально.

И что самое интересное, так это то, что в IE8, Хроме и в Мозилке таких проблем вообще нет.

Такую же проблему наблюдала еще у кого-то в каталоге (правда не могу найти эту ссылку) при открытии его через Оперу.
В чем может быть дело? В конкретной версии Оперы или вообще проблема браузера в целом?

Неудобство заключается в том, что всем не объяснишь, что "Ни в коем случае не нажимайте Enter после того, как Вы закончили вводить ключевые слова, потому что электронный каталог заглючит и придется обновлять страницу." У нас электронный зал, где установлена Опера на 20 компах и скоро начинаются занятия по основам библиотечно-библиографических знаний со студентами, где мы им будем показывать как работать с электронным каталогом.

Для тестов через Оперу наша ссылка: [grsmu.by:8080]

Заранее спасибо!

С уважением,
администратор библиотеки УО "ГрГМУ"



Редактировано 1 раз. Последний раз 01.10.2011 12:07 пользователем lyangner.

Re: Почему при нажатии на Enter в Опере никакой реакции
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 01, October, 2011 04:16

Благодарю Вас за внимательный анализ ситуации. Opera -- действительно единственный браузер(проверял IE, Mozilla, Chrome последних версий), который некорректно реагирует на нажатие Enter в форме.

Прилагаю файл, позволяет решить эту проблему.

Вложения: clickers_banning.js (366 bytes)  
Re: Почему при нажатии на Enter в Опере никакой реакции
Пользователь: lyangner (IP-адрес скрыт)
Дата: 01, October, 2011 12:19

Спасибо огромное за быстрый ответ! И за скрипт. Правда протестить его действие смогу только в понедельник :)

Еще раз огромное спасибо!

Re: Почему при нажатии на Enter в Опере никакой реакции
Пользователь: lyangner (IP-адрес скрыт)
Дата: 04, October, 2011 12:56

Кирилл, спасибо огромное! Все получилось, все идет!!! :-)

С уважением,
администратор библиотеки УО "ГрГМУ"



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.