pobieram przez API Js Youtube Filmy w taki sposob:
var videos=[x332jhdxx, akjw2wqw,325235saf, itd itd...]; // tu jest tablica filmów powiedzmy tak ze 20 var titles=[]; for ( var i = 0; i < ytplayer_videos.length; i++ ) // w petli dopóki sa elementy tablicy pobieram tytuly i zapisuje do tablicy titles { youtubeFetchData(ytplayer_videos[i]); //ok tytul pobrany a.innerHTML= ytplayer_videos[i]; document.getElementById( "lista" ).appendChild( a ); //wyswietlam } //funckcje z YT Api function youtubeFetchData(videoid) { $.getScript( 'http://gdata.youtube.com/feeds/api/videos/' + encodeURIComponent( videoid ) + '?v=2&alt=json-in-script&callback=youtubeFetchDataCallback' ); } function youtubeFetchDataCallback( data ) { var s = ''; s = data.entry[ "title" ].$t; titles.push(s); }
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?