Страницы: 1
Сайт http://www.treal-avto.ru При наведении мышки на меню должно появляться всплывающее меню, но ничего не происходит. В IE и Opera работает без проблем. Подскажите, в чем проблема и что можно сделать. Огромное спасибо.
Отсутствует
Решение с претензией на некоторую универсальность — сказать в Greasemonkey что-то типа этого:
var elements = document.querySelectorAll('[id]'); for (let i = 0; i < elements.length; i++) { eval ('window.wrappedJSObject.' + elements[i].id + '= elements[i]' ); }
Отсутствует
Честно говоря ничего не понимаю в JavaScript. В Greasemonkey нажал новый скрипт, написал название, во включения написал адрес сайта, в пространство имен вписал код, в итоге открывает блокнот и пишет: "синтаксическая ошибка в имени файла, имени папки или метке тома", на сайте никаких изменений.
Отсутствует
В пространство имён ничего не нужно вписывать (пусть там будет звёздочка). Во включениях укажите «http://www.treal-avto.ru/*» (без кавычек).
Код выше нужно добавить в файл, который откроется в редакторе после того, как вы нажмёте «ОК». Не забудьте сохранить файл и обновить страницу.
Отсутствует
Я себя полным чайником чувствую) При открытии блокнота все равно пишет "синтаксическая ошибка в имени файла, имени папки или метке тома" и потом, после добавления кода куда сохранять файл и в каком формате? js?
Отсутствует
Чтобы быстро переделать и подстроиться под стиль автора
В куске html, где вставляются элементы меню заменяем
на
onmouseover="javascript:this.getElementsByTagName('div')[0].style.display='block';" onmouseout="javascript:this.getElementsByTagName('div')[0].style.display='none';"
Хотя такое простенькое меню проще реализовать при помощи CSS.
Отсутствует
Чтобы быстро переделать и подстроиться под стиль автора
В куске html, где вставляются элементы меню заменяемна
Выделить кодКод:
onmouseover="javascript:this.getElementsByTagName('div')[0].style.display='block';" onmouseout="javascript:this.getElementsByTagName('div')[0].style.display='none';"Хотя такое простенькое меню проще реализовать при помощи CSS.
Огромное спасибо, заработало, однако, появилась другая проблема, позиционирование блока всплывающего меню в firefox отличается от других браузеров. В firefox блок всплывающего меню находится пикселей на 30 выше и наезжает на саму кнопку.
Отсутствует
Страницы: 1