>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Проблемы с сайтами http://forum.mozilla-russia.org/viewforum.php?id=24 >Не работает выпадающее меню на сайте 2com.net http://forum.mozilla-russia.org/viewtopic.php?id=23955 |
Koliz > 18-06-2008 13:18:22 |
У моего провайдера есть внутренний сайт, доступный только пользователям этого провайдера. Вот его адрес http://www.2com.net , хотя вы всё равно, вероятно, не сможете туда зайти. Так вот на этом сайте есть выпадающее меню (оно выпадает при наведении курсора мыши), которое работало в Firefox 2, но не работает в Firefox 3. Вот скриншоты: - это firefox 3, выпадающее меню не выпадает. Я также сохранил страницу этого сайта, что бы можно было убедиться: http://webfile.ru/2028998 Так вот, у меня вопрос, как это можно исправить в Firefox 3. К тому же возможно, что такая проблема возникает и на других сайтах. |
Unghost > 19-06-2008 22:01:37 |
Что пишется в консоли ошибок Firefox? |
Koliz > 20-06-2008 18:12:12 |
Много повторяющихся ошибок и предупреждений: Ошибка: illegal character Ошибка: document.all.tags is not a function Предупреждение: Элемент доступен по идентификатору/имени в глобальной области видимости. Используйте вместо этого соответствующий стандарту W3C метод document.getElementById(). Предупреждение: Было использовано нестандартное свойство document.all. Вместо него следует использовать свойство document.getElementById() рекомендованное W3C. P.S. Моя ОС Windows Vista x64. |
Ravenous > 27-10-2008 15:01:47 |
У меня та же проблема, но обнаружилась на сайте, который писал я сам ... Выделить код Код:<script language='javascript'> mytables = document.all.tags("table"); // получаю масив всех объектов типа "таблица" моего документа newRow = mytables[0].insertRow(mytables[0].rows.length); // insertRow - метод, с помощью которого можно добавить еще одну строчку в таблицу. newCell = newRow.insertCell(0); // В новую строку добавляю новую ячейку. </script> Гораздо рациональнее было бы использовать вместо document.all.tags("table"); - document.getElementByID("1000"); и изменить Но когда писал - об этом я не знал Думаю, те, кто делал внутренний сайт вашего провайдера - делали его таким же ламерским способом как и я, потому им тоже нужно все переписывать |
idler > 28-10-2008 02:32:20 |
document.all в браузерах отличных от IE имеет значение NULL!!!!! |
Sergeys > 01-02-2017 13:12:25 |
для кинопоиска есть тема - https://forum.mozilla-russia.org/viewtopic.php?id=38684 |