Código Javascript:
El problema es que hay 64^11 combinaciones posibles y de todas las veces que lo he probado nunca genera una ID que exista todavía. Ver original
function generateUrl() { var allowChar = 'a,b,c,d,e,f,g,h,i,j,k,m,n,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,M,N,P,Q,R,S,T,U,V,W,X,Y,Z,1,2,3,4,5,6,7,8,9,0,-,_'; var arrayChar = new Array(64); arrayChar = allowChar.split(','); var length = 11, i = 0, j, randomChars = ""; do { var randscript = -1 while (randscript < 1 || randscript > arrayChar.length || isNaN(randscript)) { randscript = parseInt(Math.random() * arrayChar.length) } j = randscript; randomChars = randomChars + arrayChar[j]; i = i + 1; } while (i < length) document.getElementById('globalValue').value = randomChars }
¿Alguien sabe de donde podría sacar esos enlaces con Javascript en vez de generarlos aleatoriamente?
He visto que ytroulette.com puede hacerlo, pero por más que miro su código lo único que saco en claro es que se vale de JQuery y la API de Youtube.
http://gdata.youtube.com/demo/index.html
Saludos.