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 ![[:spamafote] [:spamafote]](https://forum-images.hardware.fr/images/perso/spamafote.gif)
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