Javascript : fonctions - Divers - Programmation
Marsh Posté le 21-05-2003 à 18:30:58
ReplyMarsh Posté le 21-05-2003 à 18:37:02
lors de l'appel de ta fonction, pourquoi tu passes pas par un 'this' plutot que de passer le nom de ton formulaire en argument ?
Marsh Posté le 21-05-2003 à 19:20:23
ReplyMarsh Posté le 22-05-2003 à 10:24:46
je suis pas sûre, mais quand tu appelles ta fonction, tu appelles helpline(help,this)
et dans ta fonction, tu fais un this.value = eval(help+"_help" );
à tester...
Marsh Posté le 22-05-2003 à 10:29:36
Ez4Me2KU a écrit : Voilà j'ai une magnifique fonction javascript :
|
Euh... j'vais p'têt dire une connerie mais
Code :
|
ça marche pas ?
Marsh Posté le 22-05-2003 à 10:32:23
Taiche a écrit :
|
euh, si c'est ça, c'est que j'ai pas du tout compris sa question alors
Marsh Posté le 22-05-2003 à 13:08:12
Nan c'est pas du tout ça !!! Ce n'est pas la valeur que je veux changer, c'est la balise à modifier.
helpline(msg,cettebalise) ira éditer la balise <input type="text" name="cettebalise">
helpline(msg,celleci) ira éditer la balise <input type="text" name="celleci">
Ok ?
Marsh Posté le 22-05-2003 à 13:13:43
Ez4Me2KU a écrit : Nan c'est pas du tout ça !!! Ce n'est pas la valeur que je veux changer, c'est la balise à modifier. |
Bin ui ba c'est exactement ce que je te dis, alors
Marsh Posté le 22-05-2003 à 13:35:27
euh.. nan toi tu donne la valeur "supervaleur " à la balise 'nomduform'.
Moi je veux donner la valeur equal (blablabla) à la balise 'supervaleur'.
Marsh Posté le 22-05-2003 à 13:58:28
Fais voir le bout de code d'où tu appelles ta méthode.
Tu peux pas passer par des id ou par des getElementByName ?
Marsh Posté le 22-05-2003 à 15:41:17
Voilà le bout de code, il est tout simple :
Code :
|
Marsh Posté le 22-05-2003 à 16:03:11
Passe par un document.getElementById(supervaleur) alors.
et rajoute des id dans tes deux derniers input..
Marsh Posté le 22-05-2003 à 16:59:28
Alors message d'erreur de IE :
Cet objet ne gère pas cette propriété ou cette fonction.
Et voilà la ligne qui bugge :
document.GetElementById(form2modify).value+=bbtags[bbnumber];
Le code marche nickel si je met à la place de GetElementById(form2modify). le nom d'un élément qui existe... Faut que je vire le .value ? mais je fait comment alors qd je doit faire un .focus dessus ?
Marsh Posté le 22-05-2003 à 17:34:57
t'as bien rajouté des id dans tes tags input
Marsh Posté le 22-05-2003 à 18:57:33
Oui oui y'a bien les tags id
<input type="text" name="truc" id="truc">
Marsh Posté le 22-05-2003 à 19:19:03
Bizarre, j'ai du zapper un truc dans tes explications, on peut voir ton code en entier ou pas ?
Marsh Posté le 22-05-2003 à 20:53:13
Code :
|
Marsh Posté le 21-05-2003 à 13:59:56
Voilà j'ai une magnifique fonction javascript :
J'aimerais modifier cette fonction pour que 'nomduform' prenne la valeur de 'supervaleur' passé en argument à la fonction. mais comment fait-on ?
---------------
Toute l'actu des jeux vidéos sur http://www.ajeux.fr