Foros del Web » Programando para Internet » Javascript »

Ajax recarga div

Estas en el tema de Ajax recarga div en el foro de Javascript en Foros del Web. function recarga() { var xmlhttp; if (window.XMLHttpRequest) { xmlhttp=new XMLHttpRequest(); } else if (window.ActiveXObject) { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } else { alert("No soporta XMLHTTP!"); } xmlhttp.onreadystatechange=function() ...
  #1 (permalink)  
Antiguo 17/12/2011, 19:22
 
Fecha de Ingreso: febrero-2011
Mensajes: 41
Antigüedad: 13 años, 2 meses
Puntos: 1
Pregunta Ajax recarga div

function recarga()
{
var xmlhttp;
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
else
{
alert("No soporta XMLHTTP!");
}
xmlhttp.onreadystatechange=function()
{
if(xmlhttp.readyState==4)
{
document.getElementById('ajax').innerHTML=xmlhttp. responseText;
}
}

xmlhttp.open("GET","contenido.html",true);
xmlhttp.send(null);
}

kien me puede decir k tengo mal, es una funcion para recargar cierto div de una pagina, me funciona en firefox y safari pero en Opera,crhome y en IE 9 no me funciona alguien sabe porque

aqui esta el index.html

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Recarga de contenido con Ajax</title>
<script src="ajax.js" language="javascript" type="text/javascript"> </script>
</head>
<body>
<a href="#" onclick="recarga()">AQUI</a>
<div id="ajax">
</div>
</body>
</html>
  #2 (permalink)  
Antiguo 17/12/2011, 19:31
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Ajax recarga div

Hola:

Aunque pueda tener dudas de que sea correcto lo que haces (insertar una página html, parece ser...), parece estar bien el código, pero si esa página tuviese scripts o etiquetas especiales, podría ser el motivo del fallo... te propongo que en vez de insertarlo en un div, lo pongas en un alert...

Luego nos cuentas...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 18/12/2011, 18:13
 
Fecha de Ingreso: febrero-2011
Mensajes: 41
Antigüedad: 13 años, 2 meses
Puntos: 1
Pregunta Respuesta: Ajax recarga div

sigue igual amigo, nomas me falla en I9, opera y chrome deja pongo una imagen del depurador de IE9
  #4 (permalink)  
Antiguo 18/12/2011, 18:19
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Ajax recarga div

buenas,
estoy casi seguro que se debe a que estas haciendo pruebas en local. de momento, el único navegador que conozco permite hacer peticiones local HTTP en ajax es firefox. chrome e iexplorer lo prohiben.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Última edición por zerokilled; 18/12/2011 a las 18:29
  #5 (permalink)  
Antiguo 18/12/2011, 18:28
 
Fecha de Ingreso: febrero-2011
Mensajes: 41
Antigüedad: 13 años, 2 meses
Puntos: 1
Respuesta: Ajax recarga div

jajajaj amigo ya pude, fue una babosada jajaja no funciona de forma local, si la subo a un servidor si funciona gracias de todos modos

Etiquetas: ajax, funcion, html, js, recarga
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 12:33.