Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Cargar contenido en un Div desde un PopUp

Estas en el tema de Cargar contenido en un Div desde un PopUp en el foro de Frameworks JS en Foros del Web. Lo que quiero hacer es bueno, lo que dice el titulo :) cargar una url en un div que se encuentra en la pagina que ...
  #1 (permalink)  
Antiguo 11/07/2010, 14:54
Avatar de Master_raven  
Fecha de Ingreso: junio-2008
Ubicación: Guatemala City, Guatemala, Guatemala
Mensajes: 95
Antigüedad: 15 años, 10 meses
Puntos: 3
Cargar contenido en un Div desde un PopUp

Lo que quiero hacer es bueno, lo que dice el titulo :) cargar una url en un div que se encuentra en la pagina que abrio el popup algo como esto, segun mi dibujo, mmm no critiquen mucho el arte jajaja

Bueno yo ya tengo codigo para cargar contenido usando javascript(Ajax)
Código Javascript:
Ver original
  1. //Funcion para cargar el contenido en la pagina
  2. function cargarContenido(pagina,destino){
  3.    var contenedor;
  4.    var ajax;
  5.    
  6.    contenedor = document.getElementById(destino);
  7.    ajax = nuevoAjax(ajax);
  8.    ajax.open("GET", pagina, true);
  9.    ajax.onreadystatechange=function() {
  10.       if (ajax.readyState==1 || ajax.readyState==2 || ajax.readyState==3) {
  11.           document.getElementById('Cargando').style.display='block';
  12.       } else if (ajax.readyState==4){
  13.           if(ajax.status==200){  
  14.               document.getElementById('Cargando').style.display='none';
  15.               contenedor.innerHTML = ajax.responseText;
  16.           }
  17.       }  
  18.    }
  19.    ajax.send(null);
  20. }

en el popup cree un nuevo evento para cargar contenido y e cambiado
Código Javascript:
Ver original
  1. contenedor = document.getElementById(destino);
por
Código Javascript:
Ver original
  1. contenedor = top.opener.document.getElementById(destino);

pero no a funcionado, alguien me podria ayudar

Gracias.!
  #2 (permalink)  
Antiguo 11/07/2010, 15:15
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 3 meses
Puntos: 126
Respuesta: Cargar contenido en un Div desde un PopUp

Hola

Para ello no es necesario usar ajax. Usa window.opener.document.getElementById('eldiv').inn erHTML

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 11/07/2010, 15:26
Avatar de Master_raven  
Fecha de Ingreso: junio-2008
Ubicación: Guatemala City, Guatemala, Guatemala
Mensajes: 95
Antigüedad: 15 años, 10 meses
Puntos: 3
Respuesta: Cargar contenido en un Div desde un PopUp

Que hace!
supornte en mi escrip puedo cargar una pagina en ese div, y en el popup are unos cambios que quiero refrescar al momento de cerrarlo

pero dime como puedo utilizar esto
Código Javascript:
Ver original
  1. window.opener.document.getElementById('eldiv').innerHTML
__________________
<?APRENDIENDO
  #4 (permalink)  
Antiguo 12/07/2010, 05:21
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 3 meses
Puntos: 126
Respuesta: Cargar contenido en un Div desde un PopUp

Hola

Espera, ¿cuando en tu primer post decías "cargar una url en un div" te referías a una web? Para el caso es lo mismo, no necesitas usar AJAX, lo puedes hacer del lado del servidor. ASP (Server.CreateObject("Microsoft.XMLHTTP")) para PHP (file_get_contents)

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />

Etiquetas: ajax, contenido, popup
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 06:46.