Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/12/2008, 05:33
Licrat
 
Fecha de Ingreso: enero-2008
Mensajes: 58
Antigüedad: 16 años, 11 meses
Puntos: 1
Respuesta: Math.random con minimo y maximo, sin repeticionesM

Buenas!
he probado el codigo que me has ofrecido y no me coloca los objetos de manera aleatoria!
los envia tal y como estan ><
el codigo que he utilizado es:
Cita:
function mezclar(x) {
var i = x.length;
while (i>0) {
k = Math.floor(Math.random()*i);
i--;
var temp = x[i];
x[i] = x[k];
x[k] = temp;
}
return x;
}

function anadir_aleatorias(){
chk3 = document.getElementsByName('check[]');
chk3 = mezclar(chk3);
for(i=0;i<chk3.length;i++){
if(!cancion3){
var cancion3 = "";
}else{
cancion3 = cancion3;
}
chk3[i].checked = true;
if(chk3[i].checked){
cancion3 += chk3[i].value +"|";
window.open("agregar_cancion.php?canciones="+canci on3 , "reproductor");
}
}
}
tengo algo mal? gracias!