Foros del Web » Programando para Internet » Javascript »

Acceder a varible de una funcion desde otra

Estas en el tema de Acceder a varible de una funcion desde otra en el foro de Javascript en Foros del Web. Hola a todos, necesito un cable , estoy intentando acceder al valor de una función desde otra : function origen(NumSistema, IdSistema) { document.getElementById("origen").value = NumSistema; ...
  #1 (permalink)  
Antiguo 13/06/2012, 02:27
 
Fecha de Ingreso: octubre-2009
Mensajes: 21
Antigüedad: 14 años, 6 meses
Puntos: 0
Acceder a varible de una funcion desde otra

Hola a todos, necesito un cable , estoy intentando acceder al valor de una función desde otra :

function origen(NumSistema, IdSistema) {

document.getElementById("origen").value = NumSistema;
var IdOrigen = IdSistema;

}

function destino(NumSistema, IdSistema) {

document.getElementById("destino").value = NumSistema;
var IdDestino = IdSistema;

}

tengo estas dos funciones, y quiero acceder a (IdOrigen e IdDestino en otra función)
alguna idea?

Gracias de antemano, un saludo.
  #2 (permalink)  
Antiguo 13/06/2012, 02:41
 
Fecha de Ingreso: junio-2012
Mensajes: 25
Antigüedad: 11 años, 10 meses
Puntos: 2
Respuesta: Acceder a varible de una funcion desde otra

no entiendo muy bien lo que quieres hacer, por que en realidad idOrigen e idDestino son en realidad idSistema y no lo modificas para nada asi que en la otra funcion podrias pasar idSistema como parametro y ya, o usarla como global y manipularla en cualquier funcion, pero si tu caso es mas especifico y necesitas usarlas de la funcion lo cual fue tu pregunta podrias retornar la variable que quieres ejemplo:
Código:
function origen(NumSistema, IdSistema) {

document.getElementById("origen").value = NumSistema;
var IdOrigen = IdSistema;
return IdOrigen;
}
function capturarorigen()
{
var org;
org = origen(parametro1,parametro2);
}
eso deberia funcionar, y si no quieres llamar la funcion pues ya seria con apuntadores que creo que javascript no tiene, o con variables globales
  #3 (permalink)  
Antiguo 13/06/2012, 02:48
 
Fecha de Ingreso: octubre-2009
Mensajes: 21
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Acceder a varible de una funcion desde otra

Gracias por tu respuesta , no podía usar el return , pero creo que lo he resuelto declarando las variables fuera de las funciones y llamándolas desde dentro, espero que no me de problemas luego.

Un saludo.

Etiquetas: funcion, variables
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 02:23.