| |||
Gracias por responder. Pero asi no funciona lo que yo quiero. Lo que quiero hacer es poder llamar desde el primer .js a una función del segundo .js por lo que incluir los en el .htm no me sirve de nada :(. |
| ||||
cómo que no? incluyes el llamado antes que el llamador!
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |
| ||||
Orod: Esto me funciona a mí: en el primer archivo js (archivo1.js):
Código:
Espero que esto te ayude.//codigo //codigo //codigo //llamo al segundo js (archivo2.js) document.write("<SCR" + "IPT LANGUAGE='JavaScript' SRC='archivo2.js' TYPE='text/javascript'><\/SCR" + "IPT>"); Saludos. |
| |||
Respuesta: Incluir .js dentro de otro .js Hola!!...tengo el mismo problema que dió inicio a esta consulta, utilicé la respuesta pero no funicionó: El detalle de mi problema es: En mi página invoco a un js (primer.js), y en este debo incluir una llamada a una función que está en otro js (segundo.js), entonces lo que hago es: Página: <script type="text/javascript" src="/Ruta/primer.js"></script> Primerjs: document.write("<script type='text/javascript' src='Ruta2/segundo.js'></script>"); funcionDelSegundoJs(); (llamado a funcion que está en segundo.js) functionAdel1erJs(){} functionBdel1erJs(){} Segundojs: funcionDelSegundoJs() { Bla, bla; } En el document.write he probado también con lo sgte, pero tampoco funciona: a) var IrArchivo = "Ruta/segundo"+".js"; document.write("<script src='+IrArchivo+'></script>"); b) var IrArchivo = "Ruta/segundo.js"; document.write("<script src='+IrArchivo+'></script>"); Alguien me puede ayudar?. Muchas gracias. |
| ||||
Respuesta: Incluir .js dentro de otro .js ¿Probaste con lo que dijo JavierB?. Incluye primero el segundo *.js y después, el primero desde donde llamas a la función.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| |||
Respuesta: Incluir .js dentro de otro .js No, pues esa solución no me sirve...necesito que desde el primer Js se llame a una función que está en el segundo js, tal y como lo expliqué anteriormente. Saludos. |
| ||||
Respuesta: Incluir .js dentro de otro .js Pero si incluyes el segundo js primero, claro que vas a poder llamar a la función que está en el segundo js... Intenta primero, para después comentar si te funcionó o no.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| |||
Respuesta: Incluir .js dentro de otro .js David: Sé que eso obviamente funciona, dije No, pues no va por ahí mi solución porque tengo muuuuuuchas páginas que requieren utlizar funciones del segundo.js, éste a su vez puede cambiar de servidor cada cierto tiempo, entonces para evitar tener que modificar todas las páginas cada vez que cambie, sólo quiero cambiar el primer.js....hay otras razones además de la indicada....es por ello que requiero que la página sólo invoque al js "indexador" y éste al segundo.js que tienen las "x" funciones. Se entiende?...espero que si... Agradezco su ayuda. Saludos. |
| ||||
Respuesta: Incluir .js dentro de otro .js ¿Tienes certeza que estás poniendo el document.write() antes de llamar a la función?. ¿Has comprobado que estás colocando la ruta correcta al segundo *.js?. Porque yo he probado y funciona.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| |||
Respuesta: Incluir .js dentro de otro .js Sean uno.js y dos.js.
Código:
La tercera posibilidad lo que quiere decir es básicamente, que si tienes dependencias tan fuertes, entonces no debes separarlo en distintos ficheros. Si siempre los vas a tener que incluir los dos de todos modos, es mejor que estén en un único fichero. Da iugual que una parte cambie y la otra no. Claramente si hay una dpendencia tan fuerte, deben ir juntos. Si (uno.js necesita llamar a dos.js, pero dos.js no necesita llamar a uno.js) entonces primero pones dos.js y luego uno.js else Si (dos.js necesita llamar a uno.js, pero uno.js no necesita llamar a dos.js) entonces primero poner uno.js y luego dos.js else Si (dos.js necesita llamar a uno.js, y uno.js también necesita llamar a dos.js) entonces reorganizas uno.js y dos.js de modo que las funciones que no pueden funcionar por separado vayan en el mismo fichero. |
| ||||
Respuesta: Incluir .js dentro de otro .js Hola Prueba con esto, que es muy sencillo y comentas si funcionó js.html Código PHP: Código PHP: Código PHP:
__________________ Los formularios se envían/validan con un botón Submit <input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" /> |
| ||||
Respuesta: Incluir .js dentro de otro .js Otra manera: en el archivo que necesitás que cargue primero, agregás estas líneas: Código PHP:
__________________ Fast, lightweight, cross-platform framework for building incredible, powerful JavaScript applications |
| ||||
Respuesta: Incluir .js dentro de otro .js MMM... cuando usas un docuemnto javascript puedes llamar una funcion incluso antes de ser declarada, de modo que: Código PHP:
__________________ twitter: @imbuzu |
| ||||
Respuesta: Incluir .js dentro de otro .js Bien.. que bueno que hayas resuelto el problema. Espero que tambien haya entendido como es que funciona la inclusión de archivos js desde otros js.
__________________ twitter: @imbuzu |