Foro

[SOLUCIONADO]variables globales

0
mi proyecto carga paginas usando IFrames en un tabpanel de un viewport, alguien sabe como puedo declarar variables globales que despues pueda accedar desde dichos IFrames?? cualquier luz será agradecida
0
Efectivamente el articulo que menciona @Crysfel me fue de mucha ayuda, ahora puedo declarar variables globales asi: window.i= 30; y acceder a ellas y modificarlas incluso desde mis módulos (IFrames) así: parent.i parent.i = parent.i + 15 e incluso interactuar entre los diferentes iframes genial!
0
@Yyeshua probé con lo que mencionas y a pesar de aparecer en el DOM, cuando hago un console a la variable me la muestra undefined, me falta leer el articulo que menciona Crysfel
0
a ver si este artículo te sirve http://www.oreillynet.com/pub/a/javascript/excerpt/jstdg_ch13/?page=7 La verdad es que yo no utilizo frames, recuerdo que cuando estaba en la escuela hice un proyecto usando frames y necesitaba esto mismo que preguntas, creo que lo resolví así como el artículo que te puse. Saludos
0
MMm... Bueno, no he trabajado con iFrames, empero.... suponiendo que haces uso de namespaces: Ext.ns('MyNs.globals'); MyNs.globals.strGlobal = 'cadena global'; MyNs.globals.numberGlobal = 666; Y luego desde los iFrames supongo que debería poder hacerse algo como: var numberFromGlobal = MyNs.globals.numberGlobal; var strFromGlobal = MyNs.globals.strGlobal; No sé si funciona o si ya lo haz probado, pero no se me ocurre nada más y como no he trabajado en mi vida con iFrames pues hasta allí llego. XD Saludos.

¿Conoces a alguien que pueda responder esta pregunta? Comparte el link en Twitter o Facebook

Es necesario registrarse para poder participar en el foro! Si ya tienes una cuenta puedes entrar y comentar en este foro.