ze sprawdzeniem czy ladowany plik (asynchroniczne) zostal juz zaladowany na serwer,
w tym celu utworzylem sobie funkcje (pod prototyp'a)
function chk_exists(file,count) { var url = ('<?php echo $GLOBALS['SITE_ROOT_WS']; ?>data_files/_uploads_tmp/'+file); new Ajax.Request(url, { method:'get', onSuccess: function successFunc(response){ if (200 == response.status){ //return response.status; return true // alert("OK"+response.status); } // var container = $('notice'); // var content = response.responseText; // container.update(content); }, onFailure: function(){ return 'err' } }); //return 200; }
która próbuje wywołać cyklicznie przez petle np:
for(var i=0;i<10;i++) { var newstatus = chk_exists(newfile,i); if(newstatus==true){ var loaded = true; alert(chk_exists(newfile)); //stop(); } }
jednak jakis problem jest bo
zmienna loaded nigdy nie ustawia sie na true,
mimo ze plik zostal zaladowany,
jakas koncepcja dlaczego ?
z gory dzieki za pomoc