Добрый день. Стоит задача сделать загрузку файлов без перезагрузки страницы. Я не долго думая решил реализовать эту задачу через IFRAME. Все хорошо, файл загружается, сама страница не перезагружается(только невидимый IFRAME). Загружаю картинки, и после успешной загрузки мне нужно сразу же показать пользователю эту картинку. От сервера получаю название картинки но проблема в том, что добавить эту картинку уже вне iframe не получается. Код добавляет всегда картинку внутрь IFRAME а нужно в основное окно. Вот функция которая срабатывает при событии onload для iframe Код (Text): function iload(){ var photo = window.document.getElementById('fn').innerText;//сюда сервер положил название картинки var img = new Image(); img.setAttribute('id', 'loaded_img'); img.src = photo;//передали ссылку для отображения картинки document.getElementById('photo_container').appendChild(img); } Как можно это побороть? Спасибо
Если же разные домены, соответственно PostMessage + разработка обходных решений для старых браузеров.