В общем этот скрипт отвечает за показ
состоянии загрузки(выводит gif рисунок загрузки)
вовремя запроса.
Мне нужно чтобы загрузка длилась до того когда файл полностью загрузится
var upload_video_1=Create();
function id(id)
// Переменная создает функцию
{return document.getElementById(id);}
function Create(){
if(navigator.appName=="Microsoft Internet Explorer"){
upload_video_1=new ActiveXObject("Microsoft.XMLHTTP");
}else{upload_video_1=new XMLHttpRequest();}
return upload_video_1;}
// Для кроссобраузерности
function upload_video_1_request(upload_video_1_query){
upload_video_1.open('post','http://youexpert.ru/modules/lessons/upload_video_1.php',true);
upload_video_1.onreadystatechange=upload_video_1_refresh;
upload_video_1.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=utf-8");
upload_video_1.send(upload_video_1_query);}
// Запрос
function upload_video_1_refresh()
{if(upload_video_1.readyState==4)
id('upload_video_1_ok').innerHTML='<style type="text/css">.error_lesson, .error_video{display:block}</style>';
else id('upload_video_1_ok').innerHTML='<img src="http://youexpert.ru/skins/default/design/img/form/loading.gif" alt=""/><style type="text/css">.upload_video_1{display:none}</style>';
}
// Состояние загрузки
function upload_video_1_start(){var upload_video_1_query;
upload_video_1_query ='upload_video';
// Кажется здесь определяется переменная которую нужно дождатся, немогу сказать точно
upload_video_1_request(upload_video_1_query);}
// По клику запуск функций