Foros del Web » Programando para Internet » Javascript » Frameworks JS »

interacción entre dos JS

Estas en el tema de interacción entre dos JS en el foro de Frameworks JS en Foros del Web. Hola, estoy usando jQuery, un plug que descargué, y en la modificación me encotré que necesito llamar una función de un JS desde otro JS ...
  #1 (permalink)  
Antiguo 20/07/2011, 22:46
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1.289
Antigüedad: 15 años
Puntos: 3
Pregunta interacción entre dos JS

Hola, estoy usando jQuery, un plug que descargué, y en la modificación me encotré que necesito llamar una función de un JS desde otro JS (por JS me refiero a un archivo), si solo llamo la función me dice que no está definida, hay modo de llamarlas? de antemano gracias!
__________________
Wow! No se que decir...
  #2 (permalink)  
Antiguo 20/07/2011, 23:52
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.135
Antigüedad: 16 años, 4 meses
Puntos: 827
Respuesta: interacción entre dos JS

Una vez que un archivo javascript que tiene una función ha cargado, dicha función está disponible y puede invocarse desde cualquier lado, incluso desde un archivo javascript diferente.
Tu inconveniente puede deberse a un problema de scope o a querer usar la función antes de que el archivo que la contiene haya cargado.
También hay que tener en cuenta que las funciones pueden ser declaradas o asignadas y que eso, por la naturaleza del lenguaje (o mejor dicho por el orden de evaluación), puede producir resultados adversos. Por ejemplo, esto producirá un error:
Código PHP:
<script type="text/javascript">
algo();//error: algo is not a function
var algo=function(){alert(123);}//función asignada a variable algo
</script> 
En cambio esto funcionará sin problemas:
Código PHP:
<script type="text/javascript">
algo();//123
function algo(){alert(123);}//función declarada
</script> 
  #3 (permalink)  
Antiguo 22/07/2011, 06:50
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1.289
Antigüedad: 15 años
Puntos: 3
Respuesta: interacción entre dos JS

Gracias por tu respuesta, así como lo mencionas también lo pensaba, pero pude resolverlo de otro modo, mi problema era con código de jQuery y apenas comienzo a trabajarlo, aún no lo comprendo mucho, gracias de nuevo!!!
__________________
Wow! No se que decir...

Etiquetas: interacción, javascript, jquery, js
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 14:27.