Ver Mensaje Individual
  #9 (permalink)  
Antiguo 13/06/2007, 23:15
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: Caracteres especiales en Javascript

Hola:

A partir de las parejas de entidades(caracter/codificación) se puede usar un sencillo script:

Código:
<html>
<head>
<title>
	htmlentities
</title>
<script type="text/javascript">
function parejas(char, code){
 this.char = char;
 this.code = code;
}
var pares = new Array();
pares[0] = new parejas("€", "&euro;");
pares[1] = new parejas("á", "&aacute;");

function htmlentities(txt) {
for (var i = 0, total = pares.length; i < total; i ++)
 txt = txt.replace(new RegExp(pares[i].char, "g"), pares[i].code)
 return txt;
}
</script>
</head>
<body >
<form action="javascript: alert(htmlentities(document.forms[0].tex.value))" >
<textarea name="tex" ></textarea>
<button type="submit" >traducir</button>
</form>
</body>
</html>
Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo