>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Проблемы с сайтами http://forum.mozilla-russia.org/viewforum.php?id=24 >Проблема с dhtml меню http://forum.mozilla-russia.org/viewtopic.php?id=44685 |
Valorous > 30-05-2010 16:23:49 |
Сайт http://www.treal-avto.ru При наведении мышки на меню должно появляться всплывающее меню, но ничего не происходит. В IE и Opera работает без проблем. Подскажите, в чем проблема и что можно сделать. Огромное спасибо. |
Lynn > 30-05-2010 18:40:27 |
Написать письмо криворуким авторам сайта |
luitzen > 30-05-2010 18:42:21 |
Решение с претензией на некоторую универсальность — сказать в Greasemonkey что-то типа этого: Выделить код Код:var elements = document.querySelectorAll('[id]'); for (let i = 0; i < elements.length; i++) { eval ('window.wrappedJSObject.' + elements[i].id + '= elements[i]' ); } |
Valorous > 30-05-2010 21:47:21 |
Честно говоря ничего не понимаю в JavaScript. В Greasemonkey нажал новый скрипт, написал название, во включения написал адрес сайта, в пространство имен вписал код, в итоге открывает блокнот и пишет: "синтаксическая ошибка в имени файла, имени папки или метке тома", на сайте никаких изменений. |
luitzen > 30-05-2010 22:21:13 |
В пространство имён ничего не нужно вписывать (пусть там будет звёздочка). Во включениях укажите «http://www.treal-avto.ru/*» (без кавычек). |
Valorous > 30-05-2010 23:12:02 |
Я себя полным чайником чувствую) При открытии блокнота все равно пишет "синтаксическая ошибка в имени файла, имени папки или метке тома" и потом, после добавления кода куда сохранять файл и в каком формате? js? |
Flexer > 27-06-2010 18:38:12 |
Чтобы быстро переделать и подстроиться под стиль автора на Выделить код Код:onmouseover="javascript:this.getElementsByTagName('div')[0].style.display='block';" onmouseout="javascript:this.getElementsByTagName('div')[0].style.display='none';" Хотя такое простенькое меню проще реализовать при помощи CSS. |
Valorous > 21-07-2010 19:10:38 |
Flexer пишет
Огромное спасибо, заработало, однако, появилась другая проблема, позиционирование блока всплывающего меню в firefox отличается от других браузеров. В firefox блок всплывающего меню находится пикселей на 30 выше и наезжает на саму кнопку. |