Показать сообщение отдельно
  #1 (permalink)  
Старый 18.08.2012, 02:16
Профессор
Отправить личное сообщение для platedz Посмотреть профиль Найти все сообщения от platedz
 
Регистрация: 15.08.2012
Сообщений: 285

Onchange в attachevent срабатывает не с первого раза.
Вот собственно код
document.getElementById("apslaed").attachEvent("onclick",function()
			{
			
				var newElem = document.createElement("div");
				newElem.id = "sizeslide";
				newElem.innerHTML = "<form id=\"fileload\" action=\"#\" method=\"post\" enctype=\"multipart/form-data\"><input type=\"file\"  name=\"anyfile\" id=\"inpField\"/></form>";
				document.body.insertBefore(newElem, document.body.firstChild);
				document.getElementById("inpField").click();
				document.getElementById("inpField").attachEvent("onchange", function(){alert("34343");});
});

Необходимо выполнить функцию после выбора пользователем файла, из динамически созданной формы. Само событие onchange в данном случае работает, если файл выбрать повторно, но все должно происходить сразу. Помогите, пожалуйста, разобраться.
Ответить с цитированием