01/11/2009, 20:10
|
| | | Fecha de Ingreso: octubre-2006 Ubicación: San Francisco, CA
Mensajes: 2.168
Antigüedad: 18 años, 2 meses Puntos: 122 | |
Respuesta: Añadir un archivo JS dentro de otro No, no puedes hacer document.write en un javascript. Document se refiere al documento html pero en este caso no lo hay. Puedes intentar eso usando javascript que esté directamente escrito en el html pero aun asi no funcionaria considerando que para que ese docuement.write funcione ya debe estar dentro de sus propias etiquetas <script></script> y tu quieres agregar otras adentro de las que ya están. Ahora me pregunto, por que no simplemente hacer una funcion que ejecute el código que quieres añadir en ese punto y simplemente llamar a la función? De esa manera no importa que cargues primeto b.js ya que al estar el code dentro de una función este no se ejecuta evitando así cualquier error que puede generarse por el code siendo ejecutado prematuramente.
Otra cosa que puedes hacer es usar php para escribir un documento js que una a.js y b.js y solo llamar a ese tercer documento, pero claro eso es demasiado trabajo que no vale la pena hacer cuando la solución más lógica es poner el código que quiere en donde lo queires, o como comúnmente se dice copy & paste. No entiendo todo ese rollo de que eso no es elegante, puedes ser incluso, dependiendo de lo que el code hace y cuantas veces se ejecuta, de que forma y otros factores, la forma más apropiada de hacerlo por cuestiones de desempeño. Toma en cuenta que la descarga de javascript detiene cualquier otra actividad en el cliente.
__________________ twitter: @imbuzu |