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

Ошибка Uncaught TypeError: Cannot read property 'elements' of undefined
Пытаюсь собрать данные большой формы, с помощью кода, которым поделился программер, но все время получаю странную ошибку. Chrome выдает такой текст:

Uncaught TypeError: Cannot read property 'elements' of undefined

Сам код:

var str = '';
for(i=0; i < document.parametry.elements.length; i++)
{
   str += document.parametry.elements[i].name + '=' + encodeURIComponent(document.parametry.elements[i].value) + '&';
}
str = str.substring(0, str.length-1);
alert(str);


При этом, когда ввожу в консоли Chrome это:
document.parametry.elements.length

Получаю ответ - число 7.

Подскажите, в чем может быть проблема? Почему страница не работает, а консоль того же браузера прекрасно определяет значение переменной?
Ответить с цитированием