Bonjour,
J'aurai besoin d'une balise <script> que je doit modifier selon les entrées des utilisateurs.
J'ai essayé avec cette exemple pour tester:
Le problème, c'est que la modification du contenu de Script1 n'est pas pris en compte, c'est la premier contenu qui est utilisé. Est ce qu'il y a moyen de mettre à jour le contenu de l'élément Script ?.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 var head1 = document.getElementsByTagName("head")[0]; var Script1 = document.createElement('script'); Script1.type = 'text/javascript'; //Script1.src = 'CodeJS/conversion-distance/conversion-distance.js'; //Script1.innerHTML = 'function fvar(x) {return(5*x);}' ; Script1.textContent = 'function fvar(x) {return(5*x);}' ; head1.appendChild(Script1); alert(fvar(5)); Script1.textContent = 'function fvar(x) {return(10*x);}' ; alert(fvar(5));
J'ai essayé aussi avec la suppression et l'ajout d'un node, mais I.E n'est pas à l'aise avec appendchild..
C'est quoi la meilleur façon de procéder à votre avis
Merci d'avance
Partager