¿Cómo invocar un archivo .js externo en HTML5?

csnotcs Siguiendo

Iota
Verificación en dos pasos desactivada
Desde
18 Dic 2016
Mensajes
2.326
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Buenas.

¿Alguno me podría decir como llamar remotamente un archivo .js en HTML5?

Es que me pasó lo siguiente;

Tengo un código en JavaScript que incluida entre <script></script> en mi HTML. Pero como este código es muy largo, opté por agarrar el código, y meterlo en un archivo .js para invocarlo remotamente.

El tag que usé en el head fue este:

Insertar CODE, HTML o PHP:
 <script src="carpeta1/MICODIGO.js"></script>

El problema es que cuando lo coloco así, deja de funcionar...

¿Que estoy haciendo mal?
 

rPeter

Beta
Verificación en dos pasos desactivada
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
18 Ago 2018
Mensajes
142
Es complejo poder saber lo que te ocurre exactamente pero una posibilidad es que no lo hayas incluído el código dentro del onload

Con javascript sería así

Insertar CODE, HTML o PHP:
//Aquí indicamos que cuando haya leído el documento html ejecute start
window.onload=start; 




function start()
{
//Aquí el código  que se ejecutará cuando se produzca el onload. 

}


Con jquery sería así;

Insertar CODE, HTML o PHP:
$( document ).ready(function() {
  // Aquí el código que se ejecutará cuando se produzca la lectura del html
});

Otro problema puede ser que no hayas colocado la ruta de forma correcta.
 

Luis Eduardo Jaimes H

Gamma
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Desde
6 Jul 2018
Mensajes
271
Posible error en el html o en javascript

Una de la cosa negativas de javascript es que en cuanto hay un error no te dice en que linea se encuentra y la otra cosa es que si no conectan bien el archivo lo archivo html tampoco va funcionar y no solo se trata de indicar la direccion en una etiqueta <script></script> si no tambien por ejemplo:

Indicarcar en un formulario un que va a en enviar datos por un <input type="submit"> asi de esta manera:

<form action="" method="" onsubmit="return nombreDeLaFuncion();">

O tambien puede ser de un <input type="button">
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba