Bonjour à tous,
Voilà, j'aimerais pouvoir acceder à une variable autrement que normalement... (C'est un peu confus je l'admet mais je ne sais comment l'exprimer autrement
)
Un petit exemple alors :
Car comme ceci je pourrais faire la fonction suivante :
J'espère avoir été un peu plus clair...
Merci d'avance
Ps : J'essaie de l'exprimer plus clairement si ca peut aider
Modifié par Dib258 (17 Aug 2006 - 23:50)
Voilà, j'aimerais pouvoir acceder à une variable autrement que normalement... (C'est un peu confus je l'admet mais je ne sais comment l'exprimer autrement

Un petit exemple alors :
var mavar = "";
// Si je veux la remplir je dois faire comme ceci
mavar = "salout";
// Mais j'ai déjà utiliser ultérieurement un autre moyen
// un truc du style :
document.root['mavar'] = "salout";
Car comme ceci je pourrais faire la fonction suivante :
function fillVar(variable, contenu) {
.. .. ... [variable] = contenu;
}
J'espère avoir été un peu plus clair...
Merci d'avance
Ps : J'essaie de l'exprimer plus clairement si ca peut aider
var mavar01, mavar02, mavar03 = "";
function fillVariable(mavar, contenu) {
}
// Je veux donc que lorsqu'on appelle la fonction "fillVariable"
// On puisse remplir la variables de notre choix :
<p>Quel est ton meilleur amis ?</p>
<a href="#" onclick="fillVariable('mavar01', 'ludo');">Ludo</a>
<a href="#" onclick="fillVariable('mavar01', 'luc');">Luc</a>
<a href="#" onclick="fillVariable('mavar01', 'nathan');">Nathan</a>
// Et donc ici, j'aimerais pouvoir remplir la mavar01 avec le contenu
// que l'utilisateur aura choisir.
// Mais si après j'aimerais afficher une deuxième "box" avec une autre
// Question. Qui devra remplir une autre variable :
<p>Quel est ton fruit préféré ?</p>
<a href="#" onclick="fillVariable('mavar02', 'pomme');">Pomme</a>
<a href="#" onclick="fillVariable('mavar02', 'fraise');">Fraise</a>
<a href="#" onclick="fillVariable('mavar02', 'noix_de_coco');">Noix de coco</a>
// Ainsi j'aimerais que ma fonction puisse servir à remplir n'importe
// quel variables. Car sinon je devrais créé une fonction pour chaque
// variable Ou encore un grande où je devrais mettre tout les variables
// avec des conditions...
// Où même encore une fonction qui me permettrais de créé la variables,
// la mettre en absolue, et puis de la remplir (comme cela je ne devrais
// meme plus écrire :
var mavar01, mavar02, ... = "";
Modifié par Dib258 (17 Aug 2006 - 23:50)