J'ai une page HTML dans laquelle je veux importer un fichier JS comme suit: mais au cas où ce fichier ne gère pas ses scripts, la page entière est évidemment bloquée. < / p> Puis-je importer ce fichier à l'intérieur d'un bloc d'essais? p> p>
3 Réponses :
Vous pouvez utiliser Ajax . Cela suppose que vous avez jQuery , mais vous pouvez facilement éviter d'utiliser ( espère que cela ait aidé de quelque manière que ce soit! P> p>
Hey merci pour votre aide ... mais qu'en est-il de l'UTF8 Charset? Comment configurer l'appel à l'utiliser?
et j'ai essayé cela, mais j'ai eu "xmlhttprequest ne peut pas charger http:" myfile ".js. Origine 192.168.1.224 n'est pas autorisé par l'accès-contrôle-autorisation d'origine. "
@ user1432779 C'est parce que vous ne pouvez pas faire de communication Ajax avec un autre serveur.
Ouais ... J'ai lu à ce sujet juste maintenant..ancher une autre option pour essayer d'attraper une importation de fichier JS distante?
@ user1432779 Eh bien, vous pouvez désactiver la signification des erreurs tout-in-tous, serait-ce suffisant?
Cela ne sonne pas raisonnable .. n'est-ce pas sur Windows? N'est-il pas de toute façon d'appeler ce fichier comme le mécanisme d'importation HTML habituel fait?
C'est aussi très> insécurité, au cas où le fichier est piraté!
Vous pouvez écouter une erreur (voir Ceci strong> a >) puis dans Errorcunction code>, découvrez ce qui s'est passé et essayez de le réparer comme vous le feriez dans un attraper p> p> p> p>
Merci ... mais la chose est que la page HTML importe d'abord le fichier ci-dessus, puis exécute des scripts sur le HTML, peu importe. Maintenant, parfois, la page fonctionne sans connexion Internet en dehors du réseau local et que le fichier im essayant d'appeler est sur un serveur distant et je reçois une erreur qui empêche les autres scripts de la page de l'exécution de ....
Si vous vous attendez à ne pas avoir accès au fichier, cache-le ou enregistrez-le localement
Essayé ... Enregistré le fichier localement ... mais c'est un problème BC à l'intérieur, il utilise des appels pour d'autres fichiers qui ont des chemins relatifs sur son serveur ... Les téléchargements peuvent tous être un long jeu ...
Si vous voulez lire quelque chose, vous n'avez pas, vous devez l'obtenir d'abord.
Vous pouvez essayer quelque chose comme ça ou créer un élément JS et définir SRC à l'intérieur de cet élément
document.write("<script src=\"file.js\" type=\"text/javascript\" charset=\"utf-8\"></script>");
Correction de votre formatage - Vous voudrez peut-être vérifier que ce que j'ai réparé cela est ce que vous faites réellement.
Où est-il importé? Dans la tête? Essayez de le déplacer devant l'étiquette du corps de fermeture.