J'utilise le http://closure-compiler.appspot.com/home pour compresser mon code.JS Closure Compiler - Ne changez pas les noms de fonctions
MON JS fichier * EDIT: *
function test_it()
{
// some code
}
MON Code HTML
<div onclick="test_it" />test</div>
Mon problème est que le compresseur renomme ma fonction.
Lorsque je clique (après la compression) sur le div j'obtiens l'erreur "test_it n'est pas défini". Cela a du sens parce que la fonction a maintenant un nouveau nom "court".
Est-il possible de désactiver "en mode Avancé" la fonction "renommer fonctions"? Ou existe-t-il une autre solution?
Merci d'avance!
Peter
Merci beaucoup pour cette idée! – Peter
Une note rapide: Pour que cette solution fonctionne, le script doit être inclus _after_ la div dans le code HTML. Ce n'est pas un problème, puisque vous voulez ajouter les balises de script aussi tard que possible dans votre document en raison des performances côté client. – Magnar