Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Transformer une chaine en ligne de code [ Archives / AU SECOURS !!! ] (AlexP)

vendredi 3 mai 2002 à 17:32:35 | Transformer une chaine en ligne de code

AlexP

Bonjour,

J'ai écris un programme qui me génére des lignes de code. Or javascript ne les execute pas.

Ex :

var i=5
var chaine ="formulaire.checkbox"+i+"checked";
...
chaine = true;

(Equivalent à formulaire.checkbox5.checked = true; Or lorsque j'écris ce code directement cela fonctionne ???)

Merci

vendredi 10 mai 2002 à 14:52:52 | Re : Transformer une chaine en ligne de code

pi0up51

Il ne faut pa faire chaine = true mais document.write chaine je pense, pcqe en disant chaine = true tu di just ke chaine est à l'état true alor que document.write chaine écrit dans le document la chaine !! Je pense k'il faut en fait générer un script js a partir d'un autre script js ;)

@tte et bonn' prog'
pi0up51

-------------------------------
Réponse au message :
-------------------------------

Bonjour,

J'ai écris un programme qui me génére des lignes de code. Or javascript ne les execute pas.

Ex :

var i=5
var chaine ="formulaire.checkbox"+i+"checked";
...
chaine = true;

(Equivalent à formulaire.checkbox5.checked = true; Or lorsque j'écris ce code directement cela fonctionne ???)

Merci


vendredi 24 mai 2002 à 23:42:57 | Re : Transformer une chaine en ligne de code

cer


cyril

Quand tu ecris cela:
var i=5
var chaine ="formulaire.checkbox"+i+"checked";
...
chaine = true;
tu affecte deux valeur succesives a la variable chaine;"formulaire.checkbox"+i+"checked" puis true, deux valeur du type chain puis boleen.
En fait il faudrait faire comprendre a javascript que la variable que tu cherche a cibler est le contenu d'un autre variable. C'est l'adressage indirect. Pour l'instant je n'ai pas trouvé la solution. Mais avec une ligne de commande en plus tu peux arriver au meme resultat:
chaine="nomDeLaVariable";
opérateur="=";
valeur="maValeur";

eval(chaine+opérateur+valeur+";");

soit dans ton cas
chaine="formulaire.checkbox"+i+"checked";
valeur="true";

eval(chaine+operateur+valeur+";") ;
-------------------------------
Réponse au message :
-------------------------------

Il ne faut pa faire chaine = true mais document.write chaine je pense, pcqe en disant chaine = true tu di just ke chaine est à l'état true alor que document.write chaine écrit dans le document la chaine !! Je pense k'il faut en fait générer un script js a partir d'un autre script js ;)

@tte et bonn' prog'
pi0up51

-------------------------------
Réponse au message :
-------------------------------

Bonjour,

J'ai écris un programme qui me génére des lignes de code. Or javascript ne les execute pas.

Ex :

var i=5
var chaine ="formulaire.checkbox"+i+"checked";
...
chaine = true;

(Equivalent à formulaire.checkbox5.checked = true; Or lorsque j'écris ce code directement cela fonctionne ???)

Merci





Cette discussion est classé dans : ligne, code, chaine, transformer, écris


Répondre à ce message

Sujets en rapport avec ce message

Code sur Raymod Queneau ....... qui marche pas [ par Lorenfar ] Salut à toute la communauté.J'ai un problème avec mon premier scrip.Et oui je suis un noob.Avant de vous le montrer, je vais vous expliquez à quoi il pb fonction js pour submit de formulaire dynamique [ par BDdev ] HELP !!!!je créé dynamiquement sur une page un tableau contenant les résultats d'une requete sql et dans chaque ligne un formulaire (caché) et je voud compatible netscape [ par vingran ] salutje voudrait savoir comment transcrire cet ligne de code utilisée pour IE pour qu'elle marche sur Netscape:document.getElementById("objet1").style Explication de code [ par Ma2004 ] Salut à tous !J'ai trouvé ce code sur Internet mais celà ne m'intéresse pas de le recopier sans le comprendre alors je cherche quelqu'un qui pourrait className la ligne de code mystère [ par sapakus ] Bonjour, Au tout début d'un fichier .js trés trés long réalisé par un chevronné professionnel de la programmation web, j'ai trouvé cette ligne de comm Transformer un texte de formulaire en code HTML [ par rshark ] bonjour .. comment on peut faire pour que quand on écrit un texte dans une zone formulaire comme pour poster un article ici .. le texte soit vérifié p erreur sur une page [ par lu6fer ] bonjour, voila j'ai une erreur sur ma page, mais je ne sait pas dutout d'ou elle peut venir. l'erreur est ligne 21 Car 39 cet objet ne gere pas cet menu xp modification [ par NKWolf ] bonjour tout le monde je suis un grand débutant et j'ai trouver le menu xp ici : http://www.javascriptfr.com/code.aspx?ID=16053 et mon problème est Incompréhention d'une ligne de code [ par BeebopMcFly ] Bonjour à tous !!Voici mon problème, j'ai besoin de savoir ce que signifie cette ligne de code.usr = `id | sed -e 's/^[^(]*(\([^)]*\)).*/\1/'`On a ess Probléme Boucle avec Java script [ par Dellys ] Bonjour     J'ai petit souci avec


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,312 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.