Tienes razón ikHuerta, lo acabo de eliminar. No había leido todo el post pero ahora al leerlo entiendo que suena fatal después de que la gente aportara lo que pudo y me voy a unir a este post.
Acerca de tu último post antes del mio:
Cita: Nada, pero la verdad es que no entiendo porque no haceis una pagina en PHP que se dedique a cargar el HTML de otra externa...
Te explico, no lo hace así porque el código AJAX puede estar en un servidor jsp, asp, php o en una página html, con lo cual, podría hacer un file_get_contents o no.
Te cuento como lo hice (no me permiten poner url's) por eso
a donde pone servidor2.com hay que añadirle antes hachetetepe_dospuntos_barra_barra:
En servidor1.com/peticion.php estaría este código:
Código HTML:
<html>
<head>
<title></title>
</head>
<body>
<div id="resultado"></div>
<script type="text/javascript" src="servidor2.com/respuesta.php?datoEnviado=estedato"></script>
</body>
</html>
En servidor2.com/repuesta.php se genera una salida text/javascript que se ejecuta en el navegador como si estuviera escrita con <script></script>
Define una función y luego la llama con el parámetro recibido.
PHP en servidor2.com/respuesta.php
Código PHP:
<?
header("Content-type: text/javascript");
echo "
var recibirDatos = function (datos){
document.getElementById('resultado').innerHTML = datos;
}
recibirDatos(\"". $_GET['datoEnviado'] ."\");
";
?>
No es AJAX (como dijisteis, AJAX no lo permite) pero para lo que él quería funciona.
Espero que le sirva a alguien.
Un saludo