Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.03.2010, 13:28
Новичок на форуме
Отправить личное сообщение для mongols Посмотреть профиль Найти все сообщения от mongols
 
Регистрация: 19.03.2010
Сообщений: 3

непонятная ошибка в IE 8
Добрый день!Когда тестирую свой сайт в IE 8 появляется ошибка и включается отладчик.находит в строке (31)
var lis = document.getElementById("mainlevel-nav").getElementsByTagName("LI"); ошибку и комментирует:"есть null или не является объектом"..и при этом на странице в картинке шапки и в левом нижнем углу сайта появляется квадратики с крестиком. Что делать?
Ответить с цитированием
  #2 (permalink)  
Старый 19.03.2010, 13:34
Аватар для subzey
Пионэр
Отправить личное сообщение для subzey Посмотреть профиль Найти все сообщения от subzey
 
Регистрация: 16.11.2009
Сообщений: 1,322

Скорее всего, элемент с id="mainlevel-nav" не существует на момент выполнения скрипта
Ответить с цитированием
  #3 (permalink)  
Старый 19.03.2010, 13:35
Аватар для Shaci
:-/
Отправить личное сообщение для Shaci Посмотреть профиль Найти все сообщения от Shaci
 
Регистрация: 28.09.2009
Сообщений: 1,126


наверно проблемы, где-нибудь в строке 15 или 16-той

Последний раз редактировалось Shaci, 19.03.2010 в 13:42. Причина: Скорее всего, элемент с id="mainlevel-nav" не существует на момент выполнения скрипта
Ответить с цитированием
  #4 (permalink)  
Старый 19.03.2010, 14:01
Новичок на форуме
Отправить личное сообщение для mongols Посмотреть профиль Найти все сообщения от mongols
 
Регистрация: 19.03.2010
Сообщений: 3

Спасибо за ответ!Но я в этом деле совсеи начинающий, это мой первый сайт.С ваших слов я ничего не понял.Почему во всех браузерах все нормально, а в IE ошибки.Они проявляются в виде квадратиков с крестиками.Посмотрите мой сайт по адрессу: vpa.od.ua. В средствах разработчика можете посмотреть текст моего сайта.В чем ошибка?Спасибо!
Ответить с цитированием
  #5 (permalink)  
Старый 19.03.2010, 14:27
Новичок на форуме
Отправить личное сообщение для mongols Посмотреть профиль Найти все сообщения от mongols
 
Регистрация: 19.03.2010
Сообщений: 3

Ошибка пропала!остался один квадратик с крестиком в шапке!!как его убрать? vpa.od.ua
Ответить с цитированием
  #6 (permalink)  
Старый 19.03.2010, 18:00
Аватар для subzey
Пионэр
Отправить личное сообщение для subzey Посмотреть профиль Найти все сообщения от subzey
 
Регистрация: 16.11.2009
Сообщений: 1,322

BOM (Byte-order-mark) уберите.
Ответить с цитированием
  #7 (permalink)  
Старый 21.03.2010, 16:06
Интересующийся
Отправить личное сообщение для Micky_Holtern Посмотреть профиль Найти все сообщения от Micky_Holtern
 
Регистрация: 21.03.2010
Сообщений: 11

У меня подобная проблема.
47function rad(a,b,c)
48{
49   var radik=document.getElementsByName(a);
50   var rads=radic[c].getElementsByTagName("input");
      ...
nn}

В строке 50 IE 8 видит ошибку, такую же, как у топикстартера. В других браузерах все ок, что говорит о существовании элементов. Да и потом, их существование можно в исходном коде посмотреть - никуда они не исчезают)
Ответить с цитированием
  #8 (permalink)  
Старый 23.03.2010, 12:16
Аватар для Snipe
Профессор
Отправить личное сообщение для Snipe Посмотреть профиль Найти все сообщения от Snipe
 
Регистрация: 06.05.2008
Сообщений: 765

Если не ошибаюсь, getElementsByName в IE не работает на div'ах и span'ах.
Поправьте, если неправ.

А, ну еще у вас в одном случае radik, а в другом radic

Последний раз редактировалось Snipe, 23.03.2010 в 12:21.
Ответить с цитированием
  #9 (permalink)  
Старый 04.04.2010, 10:38
Аспирант
Отправить личное сообщение для YISHIMITSY Посмотреть профиль Найти все сообщения от YISHIMITSY
 
Регистрация: 04.11.2008
Сообщений: 61

getElementsByName в IE ищет по id
Ответить с цитированием
  #10 (permalink)  
Старый 06.04.2012, 14:11
Новичок на форуме
Отправить личное сообщение для DofD Посмотреть профиль Найти все сообщения от DofD
 
Регистрация: 26.03.2012
Сообщений: 5

Добрый день возможно нмного не в тему но комуто будет полезно, встретил такую ошибку при работе с ExtJS, проблема оказалась в неправильно стоящей запятой в инициализации компонентов.

http://goloburdin.blogspot.com/2011/...-explorer.html
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при добавлении обработчика к событию Riim Events/DOM/Window 32 19.01.2010 14:17
IE: неизвестная ошибка выполнения Лесной_Белк Internet Explorer 6 18.06.2009 10:41
То-ли лыжи не едут, толи... возможно ошибка в коде. AzriMan Общие вопросы Javascript 19 18.05.2009 16:07
не могу понять в чём ошибка scuter Общие вопросы Javascript 2 28.08.2008 15:22
IE: неизвестная ошибка выполнения _Kpot_ Internet Explorer 1 03.04.2008 11:00