Ver Mensaje Individual
  #11 (permalink)  
Antiguo 09/11/2009, 09:06
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 6 meses
Puntos: 1532
Respuesta: Simbolo extraño con la apertura de interrogacion

con este simple código puedo tratar las entidades al mostrar mensajes:

Código:
var _utf8c = {
'á':'\u00e1',
'é':'\u00e9',
'í':'\u00ed',
'ó':'\u00f3',
'ú':'\u00fa',
'Á':'\u00c1',
'É':'\u00c9',
'Í':'\u00cd',
'Ó':'\u00d3',
'Ú':'\u00da',
'ñ':'\u00f1',
'Ñ':'\u00d1',
'¿':'\u00bf'
};

function _alert(s){
	alert(_jsutf8(s));
}
function _confirm(s){
	return confirm(_jsutf8(s));
}
function _prompt(s,d){
	return prompt(_jsutf8(s),_jsutf8(d));
}

function _jsutf8(s){
	for (var c in _utf8c){
		while(s.indexOf(c)!=-1){
			s=s.replace(c,_utf8c[c]);
		}
	}
	return s;
}
así sólo tengo que reemplazar las funciones por las propias, me es útil para utilizar las mismas cadenas de echo en php para alerts via ajax:

_alert('¿Desea ésto?');