Foros del Web » Programando para Internet » Javascript »

yo y las ventanas modales

Estas en el tema de yo y las ventanas modales en el foro de Javascript en Foros del Web. tengo una ventana modal abierta con 2 frames horizontales -------------------- frame "arriba" -------------------- frame "medio" -------------------- frame "arriba" tiene un formulario para buscar clientes, si ...
  #1 (permalink)  
Antiguo 24/04/2003, 04:44
Avatar de davidvamo  
Fecha de Ingreso: diciembre-2001
Ubicación: Barcelona '92
Mensajes: 106
Antigüedad: 22 años, 4 meses
Puntos: 0
yo y las ventanas modales

tengo una ventana modal abierta con 2 frames horizontales

--------------------
frame "arriba"
--------------------
frame "medio"
--------------------

frame "arriba"
tiene un formulario para buscar clientes, si no encuentra a alguien sale pregunta del tipo "¿Dar de Alta?", si confirma quiero que en la misma ventana modal, se me abra la pagina de formulario alta cliente pero se me abre la pagina de formulario de cliente.

he probado con window.top.location.href = "pagina.htm" pero pasa de mi, me abre una ventana nueva.

frame "medio"
muestra resultados del frame "arriba"

¿¿¿ alguien sabe alguna solución por favor ????
  #2 (permalink)  
Antiguo 24/04/2003, 06:05
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Buenaas,

pero quieres que esa página se abra en algún frame de la ventana modal o que vuele la página de frames de la modal y en su lugar se cargue la página??
  #3 (permalink)  
Antiguo 24/04/2003, 07:41
Avatar de davidvamo  
Fecha de Ingreso: diciembre-2001
Ubicación: Barcelona '92
Mensajes: 106
Antigüedad: 22 años, 4 meses
Puntos: 0
lo que quiero es que se abra en el top de la ventana modal, es decir, si tengo esto

--------------------
frame "arriba"
--------------------
frame "medio"
--------------------


pues quiero esto:

------------------------------
frame --> window.top
------------------------------

gracias
  #4 (permalink)  
Antiguo 24/04/2003, 07:47
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Hum... en top no lo permite, pero podrías hacer un truco.

Carga la página de frames en otra de frames con un sólo frame, o con un frame a 0px y el otro al resto.

Y le pides parent.location.href='loquequieras'

aparentemente lo cargará a toda página dentro de la modal
  #5 (permalink)  
Antiguo 24/04/2003, 09:37
Avatar de davidvamo  
Fecha de Ingreso: diciembre-2001
Ubicación: Barcelona '92
Mensajes: 106
Antigüedad: 22 años, 4 meses
Puntos: 0
tunait perdona pero no pillo nada de nada
  #6 (permalink)  
Antiguo 24/04/2003, 11:19
Avatar de davidvamo  
Fecha de Ingreso: diciembre-2001
Ubicación: Barcelona '92
Mensajes: 106
Antigüedad: 22 años, 4 meses
Puntos: 0
lo estoy probando y después de pegarme de piños
creo que voy por el buen camino ...

pero mi pregunta es la siguiente:

mi pantalla modal actual es la siguiente con el siguiente formato:

Código PHP:
<frameset rows="110px,*,0px">
     <
frame name="arriba" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" >
     <
frame name="medio" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0">
     <
frame name="alta" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0">
</
frameset

----------------
frame 1 (arriba)
----------------
frame 2 (medio)
----------------
frame 3 (alta) -> que es para crear el formulario de alta cliente
----------------

cuando me salga el mensaje de crear alta cliente puedo hacer lo siguiente

window.top.frames.cols="0px,0px,*"

para que me ocupe toda la pantalla modal el formulario de alta cliente.

ruego me entendais pues es muy importante que haga esta "pirula" de algun modo

gracia por vuestro apoyo !!!!
  #7 (permalink)  
Antiguo 24/04/2003, 14:44
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Podrías ocultar sus frames en forma dinámica, si, pero creo que te puede ahorrar complicaciones el meterlo todo directamente dentro de otro frame.

Mira este ejemplo a ver si te sirve.


Una cosa... ¿yá tienes en cuenta que NS se pasa las ventanas modales por el forro de las amígdalas?
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 19:40.