| 
	
	
		
		
			
			 
				iFrame, отправка файла, завершение загрузки и вопросы взаимодействия
			 
			
		
		
		
		Привет. Вникаю в js по мере возникновения необходимости. 
Надо: 
1. Отправить файл на сервер 
3. Если возникла ошибка при загрузке - отобразить сообщение об ошибке 
3. Если условие из п.2 не наступило, обновить некую информацию на странице после обращения к БД 
4. Ожидать получения информации от сервера и динамически отображать ее на той же странице. 
 
Вот информация, которую мне удалось найти и понять: 
1. Файл, без перезагрузки страницы, можно отправить только средствами iFrame. 
2. При этом надо как то понять, завершена ли загрузка или нет. Это можно сделать отображением xml в скрипте, который будет загружать файл (на который будет отправлена форма в iframe). В том же скрипте сделать событие onload(), после его наступления проверять - есть ли сообщение об ошибке, если нет - передавать управление другой функции, которая 
3. средством xmlHTTPRequest() обновит БД, затем обновит информацию на странице (к примеру сообщение "ОК" в определенном участке странциы), затем 
4. передаст управление другой функции, которая в цикле будет опрашивать(?) сервер и получая ответ будет обновлять необходимую информацию на странице. 
 
Верно ли я понял, или это изобретение велосипеда? 
Может есть более оптимальный способ? 
		
	
		
		
		
		
		
		
	
		
			
			
	
			
			
			
			
			
				 
			
			
			
			
			
			
				
			
			
			
		 
		
	
	
	 |