Peut on modifier la valeur d'une variable, directement dans le code ?
3 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Peut on modifier la valeur d'une variable, directement dans le code ?
Coucou,
J'ai une question peut être un peu bête ^^
Voici le code :
J'aurais aimer savoir si il exister une méthode pour changer manuellement dans mon code JS, la valeur de "variable1" a chacune de mes injections html :
quelque chose comme ceci :
Mais avec une syntaxe correct ^^
Mon type de variable est t'il bon pour une manipulation de ce type ?
Si j'ai bien compris var let et const ne sont pas le mieux adapté pour ce genre de manipulation ??
J'ai une question peut être un peu bête ^^
Voici le code :
- Code:
var variable1 = Un_Nombre;
var variable2 ="Ma_chaine"+variable1;
$ (variable2).html("Mon HTML1"); // injection html 1
$ (variable2).html("Mon HTML2"); // injection html 2
...
J'aurais aimer savoir si il exister une méthode pour changer manuellement dans mon code JS, la valeur de "variable1" a chacune de mes injections html :
quelque chose comme ceci :
- Code:
$ variable1 = 5 (variable2).html("Mon HTML1");
$ variable1 = 12 (variable2).html("Mon HTML2");
Mais avec une syntaxe correct ^^
Mon type de variable est t'il bon pour une manipulation de ce type ?
Si j'ai bien compris var let et const ne sont pas le mieux adapté pour ce genre de manipulation ??
Re: Peut on modifier la valeur d'une variable, directement dans le code ?
Coucou @bplc
Je ne suis pas sûr que ce soit le bon endroit (forumactif support forum) pour de tels problèmes, mais je vais essayer de vous répondre quand même.
Tout d'abord, si vous êtes intéressé, vous pouvez commencer à consulter les ressources publiées par Ea il y a quelque temps et certains sites Web de scripts populaires :
Pour revenir à votre question, je ne suis pas sûr d'avoir bien compris, mais lorsque vous travaillez avec des variables, vous pouvez les affecter directement à votre code html, le remplacer ou l'ajouter facilement.
Je ne suis pas sûr que ce soit le bon endroit (forumactif support forum) pour de tels problèmes, mais je vais essayer de vous répondre quand même.
Tout d'abord, si vous êtes intéressé, vous pouvez commencer à consulter les ressources publiées par Ea il y a quelque temps et certains sites Web de scripts populaires :
Pour revenir à votre question, je ne suis pas sûr d'avoir bien compris, mais lorsque vous travaillez avec des variables, vous pouvez les affecter directement à votre code html, le remplacer ou l'ajouter facilement.
= attribue la valeur
+= ajoute la nouvelle valeur à la précédente
var est simplement utilisé pour déclarer la variable lors de sa première utilisation, vous pouvez également l'utiliser sans affecter de contenu (comme je l'ai fait dans l'exemple suivant)
Re: Peut on modifier la valeur d'une variable, directement dans le code ?
Coucou Niko
Je pensais être au bon endroit :/
Entraide & Support... :: Problème avec un script, un code, vu que j'ai un problème de code.
J'ai simplifié mon code pour le rendre plus lisible ^^
Je vais devoir écrire un grand nombre d'instruction html :
J'ai donc entrer mon selecteur dans une variable, ce selecteur contiens un lien avec une IDPHP,
puis j'ai créer variable1 qui correspond a la variable que j'ai concaténé dans l'IDPHP.
L'idée est de taper manuellement le nombre qui correspond a L'IDPHP de mon lien,
Sachant que variable2 contiens plusieurs liens, et vu que je doit écrire un grand nombre d'instruction :
Et pour éviter de perdre un temps fou, a tout réécrire plusieurs fois pour chaque instruction, je me suis dis qu'il devais surement exister un moyen de changer la valeur numérique de variable1.
Ainsi pour chaque instruction, je n'aurais qu'un seul nombre a modifier
Je pensais être au bon endroit :/
Entraide & Support... :: Problème avec un script, un code, vu que j'ai un problème de code.
J'ai simplifié mon code pour le rendre plus lisible ^^
Je vais devoir écrire un grand nombre d'instruction html :
- Code:
$ (variable2).html("Mon HTML1");
$ (variable2).html("Mon HTML2");
$ (variable2).html("Mon HTML3");
$ (variable2).html("Mon HTML4");
$ (variable2).html("Mon HTML5");
$ (variable2).html("Mon HTML6");
$ (variable2).html("Mon HTML7");
...
J'ai donc entrer mon selecteur dans une variable, ce selecteur contiens un lien avec une IDPHP,
puis j'ai créer variable1 qui correspond a la variable que j'ai concaténé dans l'IDPHP.
L'idée est de taper manuellement le nombre qui correspond a L'IDPHP de mon lien,
Sachant que variable2 contiens plusieurs liens, et vu que je doit écrire un grand nombre d'instruction :
- Code:
$ (variable2).html("Mon HTML1");
Et pour éviter de perdre un temps fou, a tout réécrire plusieurs fois pour chaque instruction, je me suis dis qu'il devais surement exister un moyen de changer la valeur numérique de variable1.
Ainsi pour chaque instruction, je n'aurais qu'un seul nombre a modifier
Re: Peut on modifier la valeur d'une variable, directement dans le code ?
Exemple :
- Code:
var MonNombre = 0;
var FID1 = "f"+ MonNombre;
var V1 = ".class2[href*='"+FID1+"']";
var V2 = ".class1[href*='"+FID1+"']";
var V1_V2 = V1+", "+V2;
$ (V1_V2).html("mon-html) ;
Ce que j'aimerais faire :
( bien sur cette syntaxe est mauvaise, ce que je veux faire est modifier le contenu de "MonNombre", pour chaque instruction que je devrais écrire.)
- Code:
$ MonNombre = 4 (V1_V2).html("mon-html) ;
ce qui seras interprété comme cela :
- Code:
$ (".class1[href*='f4']").html("mon-html) ;
$ (".class2[href*='f4']").html("mon-html) ;
Je me trompe peux être de méthode, il existe peut être un type de variable mieux adapté, ou un object :/
Re: Peut on modifier la valeur d'une variable, directement dans le code ?
Bonjour,
Oui, c’est possible.
On définit la variable une fois
Puis on change sa valeur :
MAIS
Les variables constituées à partir d’autres variables le sont de manière statique :
Pour bien faire, on peut résumer toutes vos traductions avec des tableaux associatifs et une boucle, mais je ne suis pas sur PC actuellement, je vous répondrai ce soir.
L’idée étant de faire un tableau de correspondances id=> traduction et que la partie exécution du cor tienne en 5 lignes, et pas en 200…
Oui, c’est possible.
On définit la variable une fois
- Code:
var ID = 4;
Puis on change sa valeur :
- Code:
ID = 5;
MAIS
Les variables constituées à partir d’autres variables le sont de manière statique :
- Code:
var ID = 4;
var ID2 = ID; //ID2 vaut 4
ID = 8; //Ne change pas la valeur de ID2 qui vaut toujours 4
Pour bien faire, on peut résumer toutes vos traductions avec des tableaux associatifs et une boucle, mais je ne suis pas sur PC actuellement, je vous répondrai ce soir.
L’idée étant de faire un tableau de correspondances id=> traduction et que la partie exécution du cor tienne en 5 lignes, et pas en 200…
Re: Peut on modifier la valeur d'une variable, directement dans le code ?
Oui c'est exactement ça,
Boucle, tableau de correspondance = array ??
je n'en suis pas encore la dans mes leçons ^^
Boucle, tableau de correspondance = array ??
je n'en suis pas encore la dans mes leçons ^^
Re: Peut on modifier la valeur d'une variable, directement dans le code ?
Coucou,
Combien y a-t-il de langues en plus de la langue à traiter dans le script ? C'est pour faire une base fonctionnelle et pas un exemple, parce qu'à un moment il faut y aller ^^
Combien y a-t-il de langues en plus de la langue à traiter dans le script ? C'est pour faire une base fonctionnelle et pas un exemple, parce qu'à un moment il faut y aller ^^
Re: Peut on modifier la valeur d'une variable, directement dans le code ?
Il y a 3 langue pour l'instant, la langue par default du forum et deux autres langue.
Re: Peut on modifier la valeur d'une variable, directement dans le code ?
Re,
C'est ce que j'avais cru comprendre en visitant votre forum.
J'ai l'idée et la structure du script, mais je n'ai pas eu le temps de le rendre fonctionnel. Je vous tiens au courant bientôt.
Peut-être pourrait-on passer ce sujet en et reprendre votre problème sur l'autre sujet sur lequel nous en avons parlé [ici] ?
Comme c'est là-bas que l'on a commencé, autant se concentrer sur 1 problème = 1 sujet ^^
C'est ce que j'avais cru comprendre en visitant votre forum.
J'ai l'idée et la structure du script, mais je n'ai pas eu le temps de le rendre fonctionnel. Je vous tiens au courant bientôt.
Peut-être pourrait-on passer ce sujet en et reprendre votre problème sur l'autre sujet sur lequel nous en avons parlé [ici] ?
Comme c'est là-bas que l'on a commencé, autant se concentrer sur 1 problème = 1 sujet ^^
Sujets similaires
» Modifier la valeur de la variable LAST.POST
» Comment modifier la valeur max en px des avatars ?
» Est-il possible de modifier une variable?
» ajouter une image dans l'editeur ( code ccs à modifier )
» Modifier le code: Nombre de caractéres minimum dans un post
» Comment modifier la valeur max en px des avatars ?
» Est-il possible de modifier une variable?
» ajouter une image dans l'editeur ( code ccs à modifier )
» Modifier le code: Nombre de caractéres minimum dans un post
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum