JavaScript - Llamada a función javascript desde frame distinto

 
Vista:

Llamada a función javascript desde frame distinto

Publicado por clio5mil (2 intervenciones) el 30/05/2003 10:09:59
Tengo varios frames. Y en uno de ellos [frame1] unas variables que hacen ciertas cosas ... (un arbol javascript)

Necesito llamar a una de las funciones javascript del [frame1] desde otro frame distinto [frame2]

No puedo copiar la función "y ya está", porque hay ciertas variables que están en [frame1] pero no en [frame2]

Quiero hacer algo como : (desde frame2)

documento.frame1.mi_funcion_javascript();

pero creo que no es posible

Puede alguien de ustedes ayudarme?

Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Llamada a función javascript desde frame distin

Publicado por ShFile (171 intervenciones) el 30/05/2003 16:50:00
En mi caso yo manejo IFRAME que es muy parecido al FRAME, lo hago de la siguiente manera, (en una FRAME ya hice la prueba y funciono).

En el documento principal seria el parent.
dentro de ese documento cada FRAME debera de ponerle un nombre para poder hacerle referencia.

si esta en el documento principal para poder hacer referencia a una funcion de un FRAME que se llama Datos seria asi.

self.parent.Datos.[nombre de la funcion];

pero si lo que desea es llamar una funcion del documento principal desde un Frame, seria de la siguente manera:

self.parent.[nombre de la funcion];

si el documento principal fuera un FRAME y se llamara Principal

self.parent.Principal.[nombre de la funcion]

si esta a dos nivel del documento principal, seria asi:

self.parent.parent.Principal.[nombre de la funcion]

(yo uso IE6)

Suerte.
ShFile (Mexico)

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar