2014-10-14 1 views
0

자식 창에서 상위로 파일 입력의 DOM 개체를 전달할 수있는 방법이 있습니까? appendChild는 Firefox에서는 잘 작동하지만 Internet Explorer에서는 작동하지 않습니다. innerHTML에서는 파일의 값을 부모에게 복사하지 않지만 부모 내에서 빈 HTML 파일 입력 요소를 만들었습니다.IE11 용 Javascript에서 자식의 파일 입력 개체를 부모 창에 전달

추가 아이

window.opener.document.getElementById("files_div").innerHTML = document.getElementById("files_div").innerHTML; 

나는이 작업을 수행 할 수 없습니다 (모든 곳에서 잘 작동하지만, 부모에게 전체 개체를 복사하지 않습니다)

var element = window.opener.document.getElementById("files_div"); 
element.parentNode.appendChild(document.getElementById("file0")); 

innerHTML을 (IE가 아닌 파이어 폭스에서 잘 작동) 보안상의 이유로 :

window.opener.document.getElementById("file0").value = document.getElementById("file0").value 

답변

0

Ok이 항목은 파일 입력을 생성하는 대신 해결됩니다. n Child와 부모 창으로 전달합니다. 자식의 javascript에서 부모 자체의 입력을 생성했습니다.

관련 문제