Ik probeer op een website een random youtube videotje te laten zien uit ons kanaal.
Na eerst pielen met php, wat resulteerde in een volledig blanco pagina (magento en php in blokken werkt niet echt...) uiteindelijk bij een javascript code terecht gekomen.
Heb het ding zover aangepast dat hij ipv afbeeldingen stukken videocode pakt en achter de embed url van Youtube zet en dit werkt, redelijk, ik krijg namelijk regelmatig blanco video's.
Mooiste zou zijn als ik alleen maar het kanaal in hoefde te stellen, maar op deze manier kan ik evt wel video's excluden.
Zit er iets fout in mijn code, of is het gewoon een beperking van de code die ik gebruikt heb?
[JS]<SCRIPT LANGUAGE="JavaScript">
function random_vids(){
var i=0;
vids = new Array();
vids[0] = 'CYKC3Z-Ahdw';
vids[1] = '2SumPWTzzaw';
vids[2] = 'W4Fb3iJ3LCA';
vids[3] = 'Wf7L-hwHd1Q';
vids[4] = 'SaIx8DXjla4';
vids[5] = '1_D1CUf7nAM';
vids[6] = 'PLYjhFhqses';
vids[7] = 'CVX4RLh-WJ0';
vids[8] = '-Xh17c6VQNM';
vids[9] = 'y0MWkbfSN_s';
vids[10] = '82JMZm3SENE';
vids[11] = '5oGcuhiN0KY';
vids[12] = 'aAzNSGm8Dic';
vids[13] = 'zEyJuNmlKh8';
vids[14] = 'KxsJi7F9qSE';
vids[15] = 'aJ6kaX76JQc';
vids[16] = 'knZOP10Dw3c';
vids[17] = 'FEliI9dL9Dc';
vids[18] = 'xYAQa8cUt4o';
vids[19] = 'bqgusbaxBAc';
vids[20] = '6geta4KJxls';
vids[21] = '4qZBDpwK4lE';
vids[22] = 'grZWFxdGGIA';
vids[23] = '8kC2CUCYxcw';
vids[24] = '_lteG_gHEus';
vids[25] = 'yR-HMEh5Hkg';
vids[26] = 'HX0r36QNsbI';
vids[27] = '4wQQ_5svs48';
vids[28] = 'DE3nYioOf3k';
vids[29] = 'xuDOAk6E4FE';
vids[30] = 'hgxvta5jiqE';
vids[31] = 'LdMj6Hrimyc';
vids[32] = '-6Q-XRme8Ss';
vids[33] = 'qq9fp6arpdw';
vids[34] = 'YluwxHF0K5A';
vids[35] = 'DsJbODiqhbM';
vids[36] = '9Pa82pt8lI4';
vids[37] = 'IBvATPz4yFA';
vids[38] = 'RxL_-NDb4hA';
vids[39] = 'GUze-oYsswI';
vids[40] = 'v0KiNCsuGqE';
vids[41] = 'a4YgN7Zv2K8';
vids[42] = '_ssL44IJlv8';
vids[43] = '_5LUPjSR2G0';
vids[44] = 'r1p_z32Ym0c';
today = new Date();
i=today.getSeconds();
n=vids.length;
return vids[i-Math.round((i-1)/n)*n];
}
var vid=random_vids();
document.write('<iframe title="Sanitairkenner.nl video player" class="youtube-player" type="text/html" width="248" height="170" src="http://www.youtube.com/embed/' + vid + '?rel=0&wmode=transparent" frameborder="0" allowFullScreen></iframe>')
</SCRIPT>[/JS]
Na eerst pielen met php, wat resulteerde in een volledig blanco pagina (magento en php in blokken werkt niet echt...) uiteindelijk bij een javascript code terecht gekomen.
Heb het ding zover aangepast dat hij ipv afbeeldingen stukken videocode pakt en achter de embed url van Youtube zet en dit werkt, redelijk, ik krijg namelijk regelmatig blanco video's.
Mooiste zou zijn als ik alleen maar het kanaal in hoefde te stellen, maar op deze manier kan ik evt wel video's excluden.
Zit er iets fout in mijn code, of is het gewoon een beperking van de code die ik gebruikt heb?
[JS]<SCRIPT LANGUAGE="JavaScript">
function random_vids(){
var i=0;
vids = new Array();
vids[0] = 'CYKC3Z-Ahdw';
vids[1] = '2SumPWTzzaw';
vids[2] = 'W4Fb3iJ3LCA';
vids[3] = 'Wf7L-hwHd1Q';
vids[4] = 'SaIx8DXjla4';
vids[5] = '1_D1CUf7nAM';
vids[6] = 'PLYjhFhqses';
vids[7] = 'CVX4RLh-WJ0';
vids[8] = '-Xh17c6VQNM';
vids[9] = 'y0MWkbfSN_s';
vids[10] = '82JMZm3SENE';
vids[11] = '5oGcuhiN0KY';
vids[12] = 'aAzNSGm8Dic';
vids[13] = 'zEyJuNmlKh8';
vids[14] = 'KxsJi7F9qSE';
vids[15] = 'aJ6kaX76JQc';
vids[16] = 'knZOP10Dw3c';
vids[17] = 'FEliI9dL9Dc';
vids[18] = 'xYAQa8cUt4o';
vids[19] = 'bqgusbaxBAc';
vids[20] = '6geta4KJxls';
vids[21] = '4qZBDpwK4lE';
vids[22] = 'grZWFxdGGIA';
vids[23] = '8kC2CUCYxcw';
vids[24] = '_lteG_gHEus';
vids[25] = 'yR-HMEh5Hkg';
vids[26] = 'HX0r36QNsbI';
vids[27] = '4wQQ_5svs48';
vids[28] = 'DE3nYioOf3k';
vids[29] = 'xuDOAk6E4FE';
vids[30] = 'hgxvta5jiqE';
vids[31] = 'LdMj6Hrimyc';
vids[32] = '-6Q-XRme8Ss';
vids[33] = 'qq9fp6arpdw';
vids[34] = 'YluwxHF0K5A';
vids[35] = 'DsJbODiqhbM';
vids[36] = '9Pa82pt8lI4';
vids[37] = 'IBvATPz4yFA';
vids[38] = 'RxL_-NDb4hA';
vids[39] = 'GUze-oYsswI';
vids[40] = 'v0KiNCsuGqE';
vids[41] = 'a4YgN7Zv2K8';
vids[42] = '_ssL44IJlv8';
vids[43] = '_5LUPjSR2G0';
vids[44] = 'r1p_z32Ym0c';
today = new Date();
i=today.getSeconds();
n=vids.length;
return vids[i-Math.round((i-1)/n)*n];
}
var vid=random_vids();
document.write('<iframe title="Sanitairkenner.nl video player" class="youtube-player" type="text/html" width="248" height="170" src="http://www.youtube.com/embed/' + vid + '?rel=0&wmode=transparent" frameborder="0" allowFullScreen></iframe>')
</SCRIPT>[/JS]