Ver Mensaje Individual
  #22 (permalink)  
Antiguo 10/07/2010, 15:53
enkryptedname
 
Fecha de Ingreso: abril-2010
Ubicación: La coruña
Mensajes: 24
Antigüedad: 14 años
Puntos: 0
Respuesta: Recargar parte de web?

Cita:
Iniciado por RatonesPelones Ver Mensaje
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 Ver Mensaje
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.