Hola,
se puede escribir la letra ñ en un cuadro alert?
Lo he intentado normal y con ñ pero veo q no funciona.
Gracias x la ayuda!!
| ||||
A mi me pasaba en mac Hola, Javier A mi me pasaba en Mac y para eñes y acentos tenía que usar esto (que no sé de dónde lo saqué):
Código:
<script> function acentos(x) { // version 040623 // Spanish - Español // Portuguese - Portugués - Português // Italian - Italiano // French - Francés - Français // Also accepts and converts single and double quotation marks, square and angle brackets // and miscelaneous symbols. // Also accepts and converts html entities for all the above. // if (navigator.appVersion.toLowerCase().indexOf("windows") != -1) {return x} x = x.replace(/¡/g,"\xA1"); x = x.replace(/¡/g,"\xA1"); x = x.replace(/¿/g,"\xBF"); x = x.replace(/¿/g,"\xBF"); x = x.replace(/À/g,"\xC0"); x = x.replace(/À/g,"\xC0"); x = x.replace(/à/g,"\xE0"); x = x.replace(/à/g,"\xE0"); x = x.replace(/Á/g,"\xC1"); x = x.replace(/Á/g,"\xC1"); x = x.replace(/á/g,"\xE1"); x = x.replace(/á/g,"\xE1"); x = x.replace(/Â/g,"\xC2"); x = x.replace(/Â/g,"\xC2"); x = x.replace(/â/g,"\xE2"); x = x.replace(/â/g,"\xE2"); x = x.replace(/Ã/g,"\xC3"); x = x.replace(/Ã/g,"\xC3"); x = x.replace(/ã/g,"\xE3"); x = x.replace(/ã/g,"\xE3"); x = x.replace(/Ä/g,"\xC4"); x = x.replace(/Ä/g,"\xC4"); x = x.replace(/ä/g,"\xE4"); x = x.replace(/ä/g,"\xE4"); x = x.replace(/Å/g,"\xC5"); x = x.replace(/Å/g,"\xC5"); x = x.replace(/å/g,"\xE5"); x = x.replace(/å/g,"\xE5"); x = x.replace(/Æ/g,"\xC6"); x = x.replace(/Æ/g,"\xC6"); x = x.replace(/æ/g,"\xE6"); x = x.replace(/æ/g,"\xE6"); x = x.replace(/Ç/g,"\xC7"); x = x.replace(/Ç/g,"\xC7"); x = x.replace(/ç/g,"\xE7"); x = x.replace(/ç/g,"\xE7"); x = x.replace(/È/g,"\xC8"); x = x.replace(/È/g,"\xC8"); x = x.replace(/è/g,"\xE8"); x = x.replace(/è/g,"\xE8"); x = x.replace(/É/g,"\xC9"); x = x.replace(/É/g,"\xC9"); x = x.replace(/é/g,"\xE9"); x = x.replace(/é/g,"\xE9"); x = x.replace(/Ê/g,"\xCA"); x = x.replace(/Ê/g,"\xCA"); x = x.replace(/ê/g,"\xEA"); x = x.replace(/ê/g,"\xEA"); x = x.replace(/Ë/g,"\xCB"); x = x.replace(/Ë/g,"\xCB"); x = x.replace(/ë/g,"\xEB"); x = x.replace(/ë/g,"\xEB"); x = x.replace(/Ì/g,"\xCC"); x = x.replace(/Ì/g,"\xCC"); x = x.replace(/ì/g,"\xEC"); x = x.replace(/ì/g,"\xEC"); x = x.replace(/Í/g,"\xCD"); x = x.replace(/Í/g,"\xCD"); x = x.replace(/í/g,"\xED"); x = x.replace(/í/g,"\xED"); x = x.replace(/Î/g,"\xCE"); x = x.replace(/Î/g,"\xCE"); x = x.replace(/î/g,"\xEE"); x = x.replace(/î/g,"\xEE"); x = x.replace(/Ï/g,"\xCF"); x = x.replace(/Ï/g,"\xCF"); x = x.replace(/ï/g,"\xEF"); x = x.replace(/ï/g,"\xEF"); x = x.replace(/Ñ/g,"\xD1"); x = x.replace(/Ñ/g,"\xD1"); x = x.replace(/ñ/g,"\xF1"); x = x.replace(/ñ/g,"\xF1"); x = x.replace(/Ò/g,"\xD2"); x = x.replace(/Ò/g,"\xD2"); x = x.replace(/ò/g,"\xF2"); x = x.replace(/ò/g,"\xF2"); x = x.replace(/Ó/g,"\xD3"); x = x.replace(/Ó/g,"\xD3"); x = x.replace(/ó/g,"\xF3"); x = x.replace(/ó/g,"\xF3"); x = x.replace(/Ô/g,"\xD4"); x = x.replace(/Ô/g,"\xD4"); x = x.replace(/ô/g,"\xF4"); x = x.replace(/ô/g,"\xF4"); x = x.replace(/Õ/g,"\xD5"); x = x.replace(/Õ/g,"\xD5"); x = x.replace(/õ/g,"\xF5"); x = x.replace(/õ/g,"\xF5"); x = x.replace(/Ö/g,"\xD6"); x = x.replace(/Ö/g,"\xD6"); x = x.replace(/ö/g,"\xF6"); x = x.replace(/ö/g,"\xF6"); x = x.replace(/Ø/g,"\xD8"); x = x.replace(/Ø/g,"\xD8"); x = x.replace(/ø/g,"\xF8"); x = x.replace(/ø/g,"\xF8"); x = x.replace(/Ù/g,"\xD9"); x = x.replace(/Ù/g,"\xD9"); x = x.replace(/ù/g,"\xF9"); x = x.replace(/ù/g,"\xF9"); x = x.replace(/Ú/g,"\xDA"); x = x.replace(/Ú/g,"\xDA"); x = x.replace(/ú/g,"\xFA"); x = x.replace(/ú/g,"\xFA"); x = x.replace(/Û/g,"\xDB"); x = x.replace(/Û/g,"\xDB"); x = x.replace(/û/g,"\xFB"); x = x.replace(/û/g,"\xFB"); x = x.replace(/Ü/g,"\xDC"); x = x.replace(/Ü/g,"\xDC"); x = x.replace(/ü/g,"\xFC"); x = x.replace(/ü/g,"\xFC"); x = x.replace(/\"/g,"\x22"); x = x.replace(/\'/g,"\x27"); x = x.replace(/\</g,"\x3C"); x = x.replace(/\>/g,"\x3E"); x = x.replace(/\[/g,"\x5B"); x = x.replace(/\]/g,"\x5D"); x = x.replace(/¢/g,"\xA2"); x = x.replace(/¢/g,"\xA2"); x = x.replace(/£/g,"\xA3"); x = x.replace(/£/g,"\xA3"); x = x.replace(/€/g,"\u20AC"); x = x.replace(/€/g,"\u20AC"); x = x.replace(/©/g,"\xA9"); x = x.replace(/©/g,"\xA9"); x = x.replace(/®/g,"\xAE"); x = x.replace(/®/g,"\xAE"); x = x.replace(/ª/g,"\xAA"); x = x.replace(/ª/g,"\xAA"); x = x.replace(/º/g,"\xBA"); x = x.replace(/º/g,"\xBA"); x = x.replace(/°/g,"\xB0"); x = x.replace(/°/g,"\xB0"); x = x.replace(/±/g,"\xB1"); x = x.replace(/±/g,"\xB1"); x = x.replace(/×/g,"\xD7"); x = x.replace(/×/g,"\xD7"); return x; } </script> <script> function alert1(x) {alert(acentos(x));} alert1('coño'); </script>
__________________ Fast, lightweight, cross-platform framework for building incredible, powerful JavaScript applications |