Cita:
Iniciado por RatonesPelones creo (voy a partir de un supuesto unicamente) que en tu web no estás considerando el uso de iframes y eso te ayudaría bastante para hacer lo que tu quieres...
Cita:
Iniciado por XLogus Te pasé 2 links que hacen eso, también puedes usar la ayuda de jquery docs.jquery.com
Y finalmente puedes usar un plugin que hace eso de forma automática en:
[url]http://garage.pimentech.net/scripts_doc_jquery_jframe/[/url]
Hola.
Gracias por tu ayuda en este tema, perdon por tardar tanto en contestar, pero habia perdido la contraseña y tengo la cuenta registrada en mi mail viejo.
Al final conseguí lo que quería.
Por si a alguien le sirve lo posteo aquí.
Este script se debe poner en el <head> de la página y cambiar el nombre del div del contenido a "contenedor" es decr, si el div de tu contenido es "<div class="contenido">" hay que cambiarlo a "<div class=contenedor">"
Aquí dejo el código.
Código:
<script type="text/javascript">
function ajaxFunction() {
var xmlHttp;
try {
xmlHttp=new XMLHttpRequest();
return xmlHttp;
} catch (e) {
try {
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
return xmlHttp;
} catch (e) {
try {
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
return xmlHttp;
} catch (e) {
alert("Tu navegador no soporta AJAX!");
return false;
}}}
}
function Enviar(_pagina,capa) {
var ajax;
ajax = ajaxFunction();
ajax.open("POST", _pagina, true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.onreadystatechange = function() {
if (ajax.readyState==1){
document.getElementById(capa).innerHTML = " Cargando,espere por favor...";
}
if (ajax.readyState == 4) {
document.getElementById(capa).innerHTML=ajax.responseText;
}}
ajax.send(null);
}
</script>
Y repido.Gracias por tu ayuda.