![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
26/01/2002, 00:04
|
| | Fecha de Ingreso: enero-2002
Mensajes: 18
Antigüedad: 23 años Puntos: 0 | |
Re: llamar a una funcion desde otro frame Veamos: tienes que tomar en cuenta que la "comunicacion" entre frames solo puede hacerse a traves del "padre" de dichos frames (parent) dicho en forma sencila el principal que contiene el frameset.
asi este es el parent:
<pre>frameset rows="100%,*" BORDER=0>
<FRAME SRC="inicio.html" name="pagina" marginheight="0" marginwidth="0">
<FRAME SRC="reserva.html" name="reserv" marginheight="0" marginwidth="0"></frameset> </pre> Si quiero ejecutar una funcion func() que esta en el frame "pagina" es decir en el frames[0] invocandola desde el frame "reserva" ó frames[1]
entonces:<pre>parent.frames[1].func(); </pre>
tambien es valido:<pre>parent.frames["pagina"].func(); </pre> El procedimiento es valido tambien para aceder al valor de una variable, propiedad, de un layer, div, iframe, input etc en otro frame. |