8
votes

Importer un fichier JavaScript dans le fichier HTML à l'intérieur du bloc Try-Catch

J'ai une page HTML dans laquelle je veux importer un fichier JS comme suit: xxx

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?


2 commentaires

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.


3 Réponses :


-1
votes

Vous pouvez utiliser Ajax . Cela suppose que vous avez jQuery , mais vous pouvez facilement éviter d'utiliser ( ici Vous pouvez trouver l'un des nombreux tutoriels). Voici un exemple: xxx

espère que cela ait aidé de quelque manière que ce soit!


7 commentaires

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é!




-1
votes

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>");


0 commentaires