>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Проблемы с сайтами http://forum.mozilla-russia.org/viewforum.php?id=24 >Проблема с Java (is not defined) http://forum.mozilla-russia.org/viewtopic.php?id=37450 |
Pilot > 21-07-2009 00:27:46 |
Доброго времени суток.Делаем региональный сайт .Главной задачей стало сделать "шапку" как на московском сайте с выпадающими меню - вроде бы сделали всё удачно, однако только в firefox меню не выпадают, консоль ошибок выдает ("имя элемента" is not defined) в других браузерах все ок. на главном сайте авторадио тоже все ок перелопатили весь код однако это проблему не решило Надеемся на вашу помощь адрес сайта www..ru |
Infocatcher > 21-07-2009 00:54:01 |
Должно быть что-то вроде Выделить код Код:function showObject(id) { document.getElementById(id).className = "visible"; } showObject("programs"); И аналогично для функции hideObject. А не работает из-за того, что для переменная programs не создается. Вернее, создается только в quirks mode. |
Lynn > 21-07-2009 01:05:10 |
И позанудствую: Java != Javascript. |
Pilot > 21-07-2009 22:03:43 |
Сделал как говорили но не выходит.Наверно я не так понял. пишет синтаксическую ошибку в консоле скрипта Выделить код Код:function showObject(id) { document.getElementById(id).className = "visible"; } showObject("programs"); function hideObject(id) { document.getElementById(id).className = "hidden"; } hideObject("programs"); 21-07-2009 22:05:54 Lynn пишет
ну java эт так для краткости разумеется Java и Javascript совсем разыне вещи |
Infocatcher > 21-07-2009 22:17:27 |
http://105-5.ru/header_files/main.js Выделить код Код:function showObject(obj) {obj.className = "visible"} function hideObject(obj) {obj.className = "hidden"} Заменить на Выделить код Код:function showObject(id) { document.getElementById(id).className = "visible"; } function hideObject(id) { document.getElementById(id).className = "hidden"; } Далее где раньше было заменить на И аналогично с hideObject. Должно получиться примерно так: |
Pilot > 21-07-2009 22:31:21 |
неа,не хочет хоть убей более того все убилось в других браузерах 21-07-2009 22:44:11 |
George Yves > 21-07-2009 22:50:27 |
Pilot пишет
А подробности? Как победил? |
Pilot > 21-07-2009 22:59:10 |
George Yves пишет
впринципе так как мне подсказал Infocatcher правда сначало поставил showObject("programs") браузер выдал ошибку синтаксиса |