Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/12/2004, 03:13
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 5 meses
Puntos: 61
Prueba esto:

Código HTML:
<html>
<head>

<script>
letra="aet";//pon EN MINUSCULAS las letras que quieren que se cambien
caracter="@37";//pon por el mismo orden que las letras los caracteres por las que quieres que se cambien. Por ejemplo, si la "a" es la primera de la variable "letra" el primero de "caracter" debe ser el "@"

function cambio(este){
	esto=este.value.toLowerCase();
	contenido="";
	for(a=0;a<esto.length;a++){
		numero=letra.indexOf(esto.charAt(a));
			if(numero==-1){
				contenido+=esto.charAt(a);
			}
			else{
				contenido+=caracter.charAt(numero);
			}
	}
	
	este.value=contenido;
}

</script>
</head>

<body>
<form name=form1 method=post>
<input type="text" onkeyup="cambio(this)">
</form>



</body>
</html> 
Dime que tal!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.

Última edición por KarlanKas; 22/12/2004 a las 03:14