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

Непонятки с form.target на iFrame
Создаю форму и iFrame:
<form id="upload" action="upload.php" method="post" enctype="multipart/form-data">
      <input type="file" name="newFile"><br> 
      <input type="submit" value="Загрузить"><br>
</form>

<iframe id="upload_frame" width="400" height="200" frameborder="1">
</iframe>

var frame = document.getElementById("upload_frame");
// Если изменить имя iFrame, то результат выводится в новом окне !!!!
frame.name = 'ajax-frame';
// Если не менять, то вывод в iFrame. 
document.getElementById("upload").target = frame.name;

Не понятно, какая разница какое имя у iFrame! Однако, не работает !
ПОЧЕМУ ?
Ответить с цитированием