Witam mam taką zagwozdkę,

pobieram przez API Js Youtube Filmy w taki sposob:

  1. var videos=[x332jhdxx, akjw2wqw,325235saf, itd itd...]; // tu jest tablica filmów powiedzmy tak ze 20
  2. var titles=[];
  3. for ( var i = 0; i < ytplayer_videos.length; i++ ) // w petli dopóki sa elementy tablicy pobieram tytuly i zapisuje do tablicy titles
  4. {
  5. youtubeFetchData(ytplayer_videos[i]); //ok tytul pobrany
  6. a.innerHTML= ytplayer_videos[i];
  7. document.getElementById( "lista" ).appendChild( a ); //wyswietlam
  8.  
  9. }
  10.  
  11. //funckcje z YT Api
  12. function youtubeFetchData(videoid)
  13. {
  14. $.getScript( 'http://gdata.youtube.com/feeds/api/videos/' + encodeURIComponent( videoid ) + '?v=2&alt=json-in-script&callback=youtubeFetchDataCallback' );
  15. }
  16.  
  17. function youtubeFetchDataCallback( data )
  18. {
  19.  
  20. var s = '';
  21. s = data.entry[ "title" ].$t;
  22. titles.push(s);
  23. }
  24.  
  25.  
  26.  


Chodzi o to że lista nie jest po kolei, jak kliknę w link to otwarza utwór fajnie itd
ale tytuły są w cały świat, czasami się trafi że po kolei ale rzadko

Reasumując źle są dobierane tytuły do linków, czy js poprostu nie nadąża?