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:

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));
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 ?.
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