Foros del Web » Programando para Internet » Javascript »

Funcion para cargar contenido en un div y el famoso boton "back"

Estas en el tema de Funcion para cargar contenido en un div y el famoso boton "back" en el foro de Javascript en Foros del Web. ola a todos nuevamente espero q me puedan ayudar tengo una pagina web q contiene informacion solo eso es puro texto. Cree un master page ...
  #1 (permalink)  
Antiguo 13/07/2012, 16:35
 
Fecha de Ingreso: mayo-2012
Ubicación: san luis potosi
Mensajes: 42
Antigüedad: 12 años
Puntos: 1
Funcion para cargar contenido en un div y el famoso boton "back"

ola a todos nuevamente

espero q me puedan ayudar tengo una pagina web q contiene informacion solo eso es puro texto. Cree un master page en asp.net donde tengo todo dividido con divs y tablas rondando por algunos foros me encontre con un codigo q me ayuda a cargar los contenidos en un div el problema es al dar click en el boton "atras" del navegador no me carga e lcontenido anterior si no q me regresa asta el inicio de la pagina(en este caso Home.aspx)

la verdad y anduve como loco buscando una solucion pero no la encuentro la verdad soy nuevo en esto de javascript espero q me puedan ayudar a resolver este problema

codigo javascript:


Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. var obj;
  3.  
  4. function generaPeticion(url) {
  5.   // objecto nativo
  6.  
  7.   if (window.XMLHttpRequest) {
  8.     // Obtener un nuevo objeto
  9.     obj = new XMLHttpRequest();
  10.     // Indicar la funcion de retorno
  11.     obj.onreadystatechange = procesaRespuesta;
  12.     // Método  GET con la url; "true" para asincronica
  13.     obj.open("GET", url, true);
  14.     // null for GET with native object
  15.     obj.send(null);
  16.   // IE/Windows ActiveX object
  17.   } else if (window.ActiveXObject) {
  18.     obj = new ActiveXObject("Microsoft.XMLHTTP");
  19.     if (obj) {
  20.       obj.onreadystatechange = procesaRespuesta;
  21.       obj.open("GET", url, true);
  22.       obj.send();
  23.     }
  24.   } else {
  25.     alert("Su navegador no soporta AJAX");
  26.   }
  27. }
  28.  
  29.  
  30. function procesaRespuesta() {
  31.  
  32.     if (obj.readyState == 4) {
  33.           document.getElementById('contenido').innerHTML = obj.responseText;
  34.     }
  35. }
  36. </script>

asi mando a llamar la funcion:

Código HTML:
Ver original
  1. <a onclick="generaPeticion('pagina1.aspx')">Why should I join?</a>

y el div:

Código HTML:
Ver original
  1. <div id="contenido"></div>

de antemano muchas gracias
__________________
El que vengar quiere que calle y espere

Etiquetas: ajax, contenido, funcion, html, botones
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 03:31.