cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 11 juil. 2007 à 06:30
Bonjour,
>>
un script ultra accessible à ces éditeurs
de quels éditeurs parle-tu ?
je n'ai absoluement pas compris ce que tu voulais faire.
si tu pouvais réexpliquer, sans inventer quoi que ce soit coté syntaxe...
dis nous simplement, en français pas en pseuso-javascript , ce que tu cherches à faire...
Ma variable est sans doute considérée comme du texte et non comme un paramètre CSS > erreur. Est-il possible de demander une réinterprétation de mon string en tant que code JS? Dois-je scinder mon string en 2 : ...style.styleTypeVar=styleParamVar;
cs_TAFT
Messages postés4Date d'inscriptionjeudi 21 décembre 2006StatutMembreDernière intervention11 juillet 2007 11 juil. 2007 à 12:45
Apparement, je suis encore pas assez clair, mais y a du progrès:
En fait, je ne dois pas passer par les objets Document, mais par les noeuds !:
//Lignes de paramètre: var unkownVar = "color='#FF0000'";
var Tparam = unkownVar.split('=');
>Tparam [0] = 'color'
>Tparam [1] = 'right center'
//Récupération de l'objet à styler
var myNode = document.getElementById('ID').style;
//Récupération de l'objet à styler
var styleType= Tparam [0];
var styleTypeValue=Tparam [1];
//Application du style
myNode[styleType] =styleTypeValue;
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 11 juil. 2007 à 13:33
je comprend rien...
eval c'est ce que tu appelles un stringeval !!!!
dans ce string tu y mets ce que tu veux, cmme tu veux.
peut être dans un tableau....
mais eval("toto[1]") n'interprête pas le contenu de toto[1] bien sûr,
il interprête toto[1]
var toto=new Array()
toto[1]="alert('ok');"
eval("toto[1]") // ça ne va pas faire grand chose...
eval(toto[1]) // ça va afficher ok !