Существует такой интересный глюк, когда окошко уведомления Virtuemart в Opera слетает вниз страницы. Обычно это происходит в старых версиях Virtuemart, насколько я помню эту ошибку уже исправили, но если вы столкнулись с этой проблемой, то вот решение.
Нужно внести изменения в файл components\com_virtuemart\js\mootools\mooPrompt.js
Нужно сделать поиск и замену с Window.getHeight() на (Window[‘innerHeight’] || Window.getHeight())
Кстати, если нужно поменять время задержки окна, то это делается в файле /components/com_virtuemart/themes/default/theme.js
Нужно найти строчку setTimeout( ‘document.boxB.close()’, 3000 ); и исправить значение на нужное в миллисекундах
Фраза Window.getHeight() в файле components\com_virtuemart\js\mootools\mooPrompt.js встречается несколько раз. В каких именно местах надо ее заменить?
В посте указано, что нужно сделать поиск и замену :) Сделать замену нужно по всем вхождениям, после этого будет работать.
Ясно. Сделано. Но окно увведомления вообще не появляется.
В IE есть окно, а в Опере нету ((
Проблема не решается. Заметил закономерность, что на страницах, на которых отображается модуль авторизации VM как раз окно и прячется внизу. На остальных всё хорошо.
Может кому поможет)
А что консоль в инспекторе говорит по этому поводу?
Не знаю, мне помогло. Спасибо автору.