Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/08/2011, 11:07
jorgeazul3
 
Fecha de Ingreso: diciembre-2010
Mensajes: 87
Antigüedad: 13 años, 5 meses
Puntos: 2
Respuesta: como usar la funcion window.opener.document.getElementById().innerHTML

Cita:
Iniciado por IXtremeLT Ver Mensaje
Hola,

Si tienes en la página principal una imagen como esta:


Y en la secundaria deseas actualizar la imagen 1.jpg, al terminar el proceso en la ventana secundaria, puedes hacer algo así:

Código Javascript:
Ver original
  1. //Al terminar el proceso del servidor
  2. window.opener.document.getElementById( "imagen" ).href+="?"+parseInt(Math.random()*999);
  3. //He incluso puedes cerrar la ventana haciendo:
  4. window.close();

Si te fijas solo agregué "?" más un número al azar de 0 a 999 al mísmo enlace (en este caso imagenes/1.jpg) por que la imagen fué cambiada pero con el mísmo nombre por lo que es necesario aplicar algún cambio que no afecte al enlace original con el propósito que la imagen vuelva a ser recarga sin utilizar el caché (dónde está la imagen antigua).

Si la imagen cambia de enlace, como "imagenes/2.jpg", no es neceario hacer el método mencionado, simplemente haces ...href=nuevo_enlace (donde nuevo_enlace sería "imagenes/2.jpg"[en el caso de este ejemplo]).

Saludos.

Gracias por tu explicacion pero creo que no me di a entender bien, en mi pagina tengo un <div id=contenido></div> este div se encuentra dentro de mi pagina padre en este div cargo con ajax mi pagina llamada imagenes.php que me muestra todas las imagenes subidas al servidor, lo que quiero es que despues de subir imagenes al servido con mi pop-ups se cargue nuevamente mi pagina imagenes.php dentro del div que se encuentra en mi pagina padre.