Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Problema con el formato del textoo!!!

Estas en el tema de Problema con el formato del textoo!!! en el foro de Frameworks JS en Foros del Web. Buenas buenas maestros del ajax.. He encontrado problemas del AJAX pero pues quisiera su opinion en estos que he encontrado: Tengo una pagina noticias.php y ...
  #1 (permalink)  
Antiguo 19/09/2006, 08:56
 
Fecha de Ingreso: diciembre-2004
Mensajes: 37
Antigüedad: 19 años, 4 meses
Puntos: 0
Problema con el formato del textoo!!!

Buenas buenas maestros del ajax.. He encontrado problemas del AJAX pero pues quisiera su opinion en estos que he encontrado:

Tengo una pagina noticias.php y esta lo que hace es traer datos de mySql..
Luego dentro de otra pagina principal.php uso el super javascript de ajax para llamarla y veo los siguientes inconvenientes:

1. Cuando un texto obtenido de la base de datos tiene tildes o el caracter Ñ, este los muestra bien abriendo noticias.php por aparte pero ya cuando se emplea ajax para cargarla desde principal.php los trae mal !!!.

2. El ajax no permite actualizar la pagina que carga es decir.. si cargo la pagina noticias.php dentro de principal.php y luego le inserto mas noticias en la base de datos mysql, los datos no los refrescan.. (debe ser por eso de ser asincrono)..

Que opinan de eso?? estoy mal en mi informe??

codigo de insertar la pagina dentro de la otra:


Código HTML:
function llamarasincrono(url, id_contenedor)
{
var pagina_requerida = false
if (window.XMLHttpRequest) {// Si es Mozilla, Safari etc
pagina_requerida = new XMLHttpRequest()
} else if (window.ActiveXObject){ // pero si es IE
try {
pagina_requerida = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){ // en caso que sea una versión antigua
try{
pagina_requerida = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
pagina_requerida.onreadystatechange=function(){ // función de respuesta
cargarpagina(pagina_requerida, id_contenedor)
}
pagina_requerida.open('GET', url, false) // asignamos los métodos open y send
pagina_requerida.send(null)
}
function cargarpagina(pagina_requerida, id_contenedor){
if (pagina_requerida.readyState == 4 && (pagina_requerida.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(id_contenedor).innerHTML=pagina_requerida.responseText
}
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:05.