Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/06/2011, 20:49
kenyis01
 
Fecha de Ingreso: mayo-2010
Mensajes: 53
Antigüedad: 14 años, 8 meses
Puntos: 0
Problema con "�"

Bueno, inserte un código JavaScript en la web para que solo cargue el cuerpo de la web (así va mas rápido) pero al hacerlo en las palabras que deberían llevar acento lo reemplaza por "�". Pueden verlo en www.bender-online.com.ar

Hay alguna manera de solucionarlo? leí por ahí que usando la meta:

<meta content="text/html; charset=es-iso-8859-1" http-equiv=Content-Type>

se solucionaba, pero no funciono. Hay otra manera? Les dejo el código javascript a ver si es algo con eso.

Código HTML:
<script language="JavaScript">


var objeto = false;
var objetousers = false;
var webtitulo = document.title;
leerDatos('central.php')
leerUsers()

function crearObjeto() {
  // --- Crear el Objeto dependiendo los diferentes Navegadores y versiones ---
  try { objeto = new ActiveXObject("Msxml2.XMLHTTP");  }
  catch (e) {
  try { objeto = new ActiveXObject("Microsoft.XMLHTTP"); }
  catch (E) {
  objeto = false; }
  }
  // --- Si no se pudo crear... intentar este ultimo metodo ---
  if (!objeto && typeof XMLHttpRequest!='undefined') {
    objeto = new XMLHttpRequest();
  }
}

function crearObjetoUsers() {
  // --- Crear el Objeto dependiendo los diferentes Navegadores y versiones ---
  try { objetousers = new ActiveXObject("Msxml2.XMLHTTP");  }
  catch (e) {
  try { objetousers = new ActiveXObject("Microsoft.XMLHTTP"); }
  catch (E) {
  objetousers = false; }
  }
  // --- Si no se pudo crear... intentar este ultimo metodo ---
  if (!objetousers && typeof XMLHttpRequest!='undefined') {
    objetousers = new XMLHttpRequest();
  }
}
// ------------------------------

function leerDatos(valor) {
  crearObjeto();

  if (objeto.readyState != 0) {
    alert('Error al crear el objeto XML. El Navegador no soporta AJAX');
  } else {
    // Preparar donde va a recibir el Resultado
    objeto.onreadystatechange = procesaResultado;
    // Enviar la consulta
    objeto.open("GET", "include/" + valor, true);
    objeto.send(null);
  }
}

function leerUsers() {
  crearObjetoUsers();
  if (objetousers.readyState != 0) {
    alert('Error al crear el objeto XML. El Navegador no soporta AJAX');
  } else {
    // Preparar donde va a recibir el Resultado
    objetousers.onreadystatechange = procesaUsers;
    // Enviar la consulta
    objetousers.open("GET", "include/online.php", true);
    objetousers.send(null);
  }
}
function procesaUsers() {
// Si aun esta revisando los datos...
if (objetousers.readyState == 1) {
  //document.getElementById('resultado').innerHTML = "Cargando datos...";
}
// Si el estado es 4 significa que ya termino
if (objetousers.readyState == 4) {
  // objeto.responseText trae el Resultado que metemos al DIV de arriba
  document.getElementById('users').innerHTML = objetousers.responseText;
  window.setTimeout(leerUsers, 1000)
}
}

// ------------------------------

function procesaResultado() {
// Si aun esta revisando los datos...
if (objeto.readyState == 1) {
	document.title = webtitulo + " - Cargando...";
  //document.getElementById('resultado').innerHTML = "Cargando datos...";
}
// Si el estado es 4 significa que ya termino
if (objeto.readyState == 4) {
  // objeto.responseText trae el Resultado que metemos al DIV de arriba
  //var cadena = unescape(objeto.responseText);
  //cadena = cadena.replace(/\+/gi,” ");
  document.title = webtitulo;
  document.getElementById('resultado').innerHTML = objeto.responseText;
}
}
</script>