[JS] Include sur le onload
Résolu/Fermé
Death Angel
-
22 oct. 2007 à 19:29
Gihef Messages postés 5150 Date d'inscription mercredi 20 juillet 2005 Statut Contributeur Dernière intervention 20 février 2023 - 23 oct. 2007 à 17:37
Gihef Messages postés 5150 Date d'inscription mercredi 20 juillet 2005 Statut Contributeur Dernière intervention 20 février 2023 - 23 oct. 2007 à 17:37
A voir également:
- [JS] Include sur le onload
- 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 Graphisme
- Js/packed.agent.l ✓ - Forum Virus
- Js echo ✓ - Forum PHP
- Reproduction d'un dessin - Forum Graphisme
- Arrondi js - Forum Javascript
2 réponses
Gihef
Messages postés
5150
Date d'inscription
mercredi 20 juillet 2005
Statut
Contributeur
Dernière intervention
20 février 2023
2 777
22 oct. 2007 à 20:14
22 oct. 2007 à 20:14
Bonjour,
Est-ce que ce genre de solution fonctionnerait ?
--
Est-ce que ce genre de solution fonctionnerait ?
--
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
Gihef
Messages postés
5150
Date d'inscription
mercredi 20 juillet 2005
Statut
Contributeur
Dernière intervention
20 février 2023
2 777
23 oct. 2007 à 17:37
23 oct. 2007 à 17:37
Merci à toi.
--
--