la pagina está en mi servidor local, no puedo colgarla a ningun lado pero te puedo poner el codigo con el que estoy haciendo pruebas:
El html con javascript.
Código HTML:
<html>
<head>
<title>y tal</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<script language='javascript'>
function nuevoAjax(){
var xmlhttp=false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function Generar(){
var contenedor;
contenedor=document.getElementById('nada');
ajax=nuevoAjax();
ajax.open("GET", "prueba.php",true);
ajax.onreadystatechange=function() {
//alert(ajax.readyState);
if (ajax.readyState==4 && ajax.status == 200) {
contenedor.innerHTML = ajax.responseText; //explorer 6.0 dice que falla aqui por un "error desconocido desconocido en tiempo de ejecucion"
//div = document.createElement(div);
//texto = document.createTextNode(ajax.responseText);
//div.appendChild(texto);
//document.getElementById("nada").appendChild(div);
}
}
ajax.send(null);
}
</script>
<body id="body" onload="Generar()">
<div>
<p id="nada">nada</p>
</div>
</body>
</html>
y el archivo prueba.php solo contiene esto:
Código PHP:
<?php
echo "<div><p>Codigo de pruebas para ver si funciona esto</p></div>"
?>
es basicamente lo que no funciona de mi codigo. en el original el php obtiene datos de mysql y genera una serie de capas html. con este codigo hago las pruebas y me da exactamente el mismo fallo en el mismo sitio...