Retroceder   Foros del Web > Programación para sitios web > Javascript > Frameworks

Respuesta
 
Herramientas Desplegado
Antiguo 07-sep-2007, 15:59   #1 (permalink)
johnnyfs ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2007
Mensajes: 7
Prototype

No se si exactamente el mensaje este debería ir en aquí, pero tratandose de una libreria javascript es lo ma seguro, bueno al lio... alguien está usando prototype para la creacion de ventanas emergentes? mi problema es como hacer para que al cerrar la ventana se ejecute una una funcion de la ventana padre, en mi caso refrescar la ventana padre al cerrar la ventana creada con prototye, no se si me he explicado bien. muchisimas gracias de antemano.
johnnyfs está desconectado   Responder Citando
Antiguo 07-sep-2007, 18:23   #2 (permalink)
Moderador
caricatos llegará a ser famoso muy prontocaricatos llegará a ser famoso muy prontocaricatos llegará a ser famoso muy prontocaricatos llegará a ser famoso muy prontocaricatos llegará a ser famoso muy pronto
 
Avatar de caricatos
 
Fecha de Ingreso: noviembre-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 12.083
Re: Prototype

Hola johnnyfs, bienvenido a los foros :

El hecho de que uses esa librería no creo que obligue a programar solo con la librería... simplemente tienes que poner en el body de tu popup la instrucción:
opener.location.reload();

<body onunload="opener.location.reload()" >

Hay algunas variantes para conseguir lo mismo, pero con tu librería creo que será más complejo...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
caricatos está desconectado   Responder Citando
Antiguo 07-sep-2007, 19:20   #3 (permalink)
johnnyfs ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2007
Mensajes: 7
Re: Prototype

Antes de nada, muchas gracias por la ayuda caricatos... y por la bienvenida al foro, aqui estaremos dando guerra jeje...

a lo que me referia es si es posible recargar la pagina padre por ejemplo mediante el evento onClose, es decir, que me refresque la pagina padre al cerrar la ventana abierta usando prototype. por ejemplo:

function insert_user(){

win = new Window({className: "spread", title: "Sample", width:200, height:150, destroyOnClose: true, recenterAuto:false});
win.getContent().update("<iframe width='190' height='120' src='insert_new_user.php?type=agency'></iframe><a onClick='javascript:win.close();'>actualizar y cerrar</a>");

win.showCenter();
}

no se si en el ejemplo se ve claro lo que quiero decir, que al pulsar cerrar refresque la ventana padre.

y gracias de nuevo por la ayuda
johnnyfs está desconectado   Responder Citando
Antiguo 07-sep-2007, 20:17   #4 (permalink)
johnnyfs ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2007
Mensajes: 7
Re: Prototype

Listo ya lo tengo , en lugar de tirar de la libreria he utilizado otro camino ... llamar directamente a una funcion de la ventana principal encargada de armar el browse mediante ajax (gracias por la idea anterior caricatos ahi estaba la respuesta), tan facil y tantos quebraderos de cabeza por intentar hacerlo con la dichosa libreria, así ha quedado, a lo mejor no es la más limpia pero tira sin problemas.

function listar_usuarios(){
CODIGO....
}

function insert_user(){
win = new Window({className: "spread", title: "Insertar nuevo usuario", width:200, height:150, destroyOnClose: true, recenterAuto:false});
win.getContent().update("<iframe width='190' height='120' src='insert_new_user.php?type=agency'></iframe><a onClick='javascript:listar_usuarios(); win.close();'>cerrar</a>");
win.showCenter();
}

Ahora intentaré limarlo un poco para que solo llame a la funcion encargada de armar el browse en el caso de producirse cambios en la bd de usuarios.

lo dicho, muchas gracias por la ayuda prestada...
johnnyfs está desconectado   Responder Citando
Antiguo 17-mar-2008, 09:10   #5 (permalink)
Laufwerk no se puede cailificar en este momento
 
Fecha de Ingreso: marzo-2007
Mensajes: 170
Re: Prototype

Hola amigos!!!
estoy en un problema similar. Os cuento:
Tengo una ventana popup prototype de estas que lo que me carga dentro es un formulario en php y lo que quiero hacer es cuando le dé al boton de guardar del formulario, me haga los procesos precisos para los cambios (Que ya los hace) y que me cierre el popup prototype este y me refresque o recargue la pagina padre.
Haber si me podeis echar un cable,

gracias por adelantado
Laufwerk está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 02:18.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93