Les fichiers Javascript ne fonctionnent pas lorsqu'ils sont liés, mais fonctionnent en interne?

Je n'ai jamais eu de problème jusqu'à récemment, mais pour une raison quelconque lorsque je lier mes fichiers JS, ils ne s'exécuteront pas du tout. JQuery fonctionne, mais tous les fichiers nécessitant jQuery tels que l'assouplissement et d'autres fichiers conceptuels, ils refusent de s'exécuter dans n'importe quel navigateur de ma machine.

Mais, voici la partie étrange. Si j'enveloppe tout mon code dans les balises 'script' dans le document HTML, tout fonctionne bien; Aucun problème, aucun bug, rien. (Jquery.js est toujours lié au document aussi).

J'utilise Dreamweaver, ce qui me dit qu'ils sont correctement liés. Je suis totalement perdu par cela, je ne peux pas le résoudre.

Voici le HTML: http://jsbin.com/iyagub/1

Je ne comprends pas ce qui pourrait empêcher les fichiers JS de ne pas fonctionner.

Je l'exécute localement, mais pas sur localhost, par le biais de l'Explorateur Windows. Je suis sur Windows 8 de 64 bits. Je ne sais pas si c'est un problème de sécurité, mais je ne vois pas comment, comme je l'ai dit; Tout a fonctionné bien avant comme tout autre projet sur lequel j'ai travaillé.

Rappelez-vous, si je collez n'importe quel code des fichiers JS liés dans le document HTML directement avec les étiquettes de script, cela fonctionne parfaitement.

Est-ce que quelqu'un a une idée de ce que cela pourrait être?

Dans votre exemple JSBin:

 <script src="js/script.js" type="text/javascript"></script> <script src="js/totop.js" type="text/javascript"></script> <script src="js/easing.js" type="text/javascript"></script> <script src="js/menu.js" type="text/javascript"></script> <script src="js/jquery.js" type="text/javascript"></script> 

Modifiez l'ordre à:

 <script src="js/jquery.js" type="text/javascript"></script> <script src="js/totop.js" type="text/javascript"></script> <script src="js/easing.js" type="text/javascript"></script> <script src="js/menu.js" type="text/javascript"></script> <script src="js/script.js" type="text/javascript"></script> 

Votre problème réside dans le fait que jquery ne soit pas chargé dans le document avant que d'autres scripts ne l'utilisent.

Si vous ouvrez votre URL dans un navigateur avec une console ouverte: par exemple Firefox + firebug, vous remarquerez que certains de vos scripts ne sont pas en cours de chargement.

Par exemple: http://jsbin.com/iyagub/js/easing.js n'est pas trouvé.

Cela pourrait être dû à de nombreuses raisons: Des chemins erronés? Des configurations de serveur erronées? Un mal placé. Des tactiques avec de mauvaises répliques de Rewrite?