Comunidad de diseño web y desarrollo en internet online

[POO] Llamar variable de "función padre"

Citar            
MensajeEscrito el 30 Jun 2012 08:05 pm
Perdonen el título, bien, tengo esto:

Código Javascript :

function ventana(arguments) {
   this.finalargs = arguments;

   this.label = function() {
      var padre = finalargs['appname'];
   };
}


Y la llamo así:

Código Javascript :

var ventana1 = new ventana({ "appname" : "1234" });
var label1 = new ventana1.label();


El problema es que no puedo acceder a finalargs['appname'] desde la función label (me dice que no existe). Estoy programando un gestor de ventanas para webs y esto es necesario.

¿Hay alguna forma de hacer esto?

Por Pituko

0 de clabLevel



 

chrome
Citar            
MensajeEscrito el 30 Jun 2012 10:33 pm

Código Javascript :

function ventana(arguments) {
   var finalargs = arguments;

   this.label = function() {
      var padre = finalargs['appname'];
   };
}
var ventana1 = new ventana({ "appname" : "1234" });
var label1 = new ventana1.label();

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 13 Jul 2012 05:54 am
Simplemente cambia la linea

Código Javascript :

var padre = finalargs['appname'];

por

Código Javascript :

var padre = this.finalargs['appname'];

Por sahib.alejandro

5 de clabLevel



 

Programador web compulsivo

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.