Показать сообщение отдельно
  #8 (permalink)  
Старый 13.06.2012, 21:31
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

Сообщение от eropov Посмотреть сообщение
Скрипт не работает в IE выдает ошибку:



Использую так:
"setTimeout(function(){document.getElementByName("image_file").Submit();},1)"
"setTimeout(function(){document.getElementByName('image_file').Click();},1)"
методы с маленьких букв начинаются вроде...а также getElementsByName пишется с буквой s (все методы getElements, кроме getElementById пишутся с буковкой s) + необходимо указать № элемента, т.к. getElementsByName это коллекция элементов на странице с аттрибутом name
setTimeout(function() { document.getElementsByName("image_file")[n].submit(); },1);
setTimeout(function() { document.getElementsByName('image_file')[n].click(); },1)

где n - № элемента на странице (нумерация элементов начинается с 0)
Ответить с цитированием