[JS] Include sur le onload
Résolu
Death Angel
-
Gihef Messages postés 5150 Date d'inscription Statut Contributeur Dernière intervention -
Gihef Messages postés 5150 Date d'inscription Statut Contributeur Dernière intervention -
A voir également:
- [JS] Include sur le onload
- Js arrondir - Forum Webmastering
- Copiez l'image dans un logiciel d'édition d'images ou un outil en ligne comme js paint ou pixlr e. remplissez les cases en suivant le code couleur. des cases supplémentaires vont se remplir automatiquement. que représente le dessin ? ✓ - Forum Photoshop
- Reproduction d'un dessin - Forum Graphisme
- Arrondi js ✓ - Forum Windows
- Pixlr - Forum Graphisme
2 réponses
Bonjour,
Merci pour l'info Gihef, mais non, ça ne fait pas l'affaire malheureusement.
En effet, cela supposerait que je transforme mon fichier js en chaine de caractère pour la passer dans l'event qui doit déclencher l'action.
Ce n'est pas impossible, mais ça va alourdir la page en termes de taille, et puis le risque de bug avec le ' et les " est grand ^o^.
Cela dit, j'ai trouvé une méthode sur un site (http://www.webreference.com/programming/javascript/mk/).
L'idée est d'ajouter la référence de la fonction directement dans la page, sans faire de document.write.
window['MaFonction'] = eval(MaFonction);
Et ainsi, MaFonction est connue au niveau de ma page.
Ca ne fait pas d'include, donc il faut que je sorte les fonctions dont j'ai besoin de mon fichier .js pour les écrire directement dns le onload du CRM, mais cela fonctionne.
Donc, si l'astuce intéresse certains...
@peluche
DA
Merci pour l'info Gihef, mais non, ça ne fait pas l'affaire malheureusement.
En effet, cela supposerait que je transforme mon fichier js en chaine de caractère pour la passer dans l'event qui doit déclencher l'action.
Ce n'est pas impossible, mais ça va alourdir la page en termes de taille, et puis le risque de bug avec le ' et les " est grand ^o^.
Cela dit, j'ai trouvé une méthode sur un site (http://www.webreference.com/programming/javascript/mk/).
L'idée est d'ajouter la référence de la fonction directement dans la page, sans faire de document.write.
window['MaFonction'] = eval(MaFonction);
Et ainsi, MaFonction est connue au niveau de ma page.
Ca ne fait pas d'include, donc il faut que je sorte les fonctions dont j'ai besoin de mon fichier .js pour les écrire directement dns le onload du CRM, mais cela fonctionne.
Donc, si l'astuce intéresse certains...
@peluche
DA