Código Javascript:
Ver original
Hola tengo una serie de funciones en javascript function prueba(ela,pinon1,pinon2){ alert("elemento recibido"+ela); ele=$F(ela);//elemento html , funcion de framework prototype x=ele.toArray();//convirtiendo en un array con las letras del elemento todo=""; for (i=0;i <= x.length;i++){ ba=x[i].toString();//nos aseguramos que sea tipo string ca=ba.charCodeAt();//obtenemos el valor unicode da=completarCifra(ca);//completar el numero de carateres ea=motor1(da,pinon1,pinon2);//codificar la cifra todo=todo+ea;//recopilando los valores encriptados //ingresando los valores en un div (framework prototype) document.getElementById(ela).value=todo; } }
inicia todo
Código Javascript:
Ver original
function inicia(){ alert("inicio"); pinon1=testEngranajeA(); pinon2=engranajeB(); alert("piñones"+pinon1+pinon2); //if (pinon1 != 1 && pinon2 != 1){ //alert("listo para codificar"); //for(i=0;i<=2;i++){ miTitulo=prueba("titulo",testEngranajeA(),engranajeB()); miUrl=prueba("url",testEngranajeA(),engranajeB()); //alert("Dato encriptado para el text"+miTitulo); document.getElementById('titulo').value=miTitulo; document.getElementById('url').value=miUrl; //} //}else{ //alert("no listo para codificar"); //} }
tengo un alert en cada funcion y me sirve para el primer elemento "miTitulo"
pero " url" no hace nada
las funciones lo que hacen es tomar los valores unicode de los string de los text
es como si funcionara solo una vez prueba('','','');
por que si cambio url arriba y miTiulo abajo funciona la conversion de url pero no de miTitulo
nota: ya declare todas las variables como globales, menos las que estan dentro del ciclo for de la funcion prueba()<br>
las opciones para ejecutar inicio(); que estan como comentario ya las probe y tampoco