Page 1 sur 1
Le neuneu é encore frappé : return
Publié : 10 janv. 2005, 09:13
par veevee
Bonjour,
J'appelle une fonction par :
<SCRIPT>calculer(nombre, puissance)</SCRIPT>
la fonction fait son boulot et calcule la variable resultat, et cette fonction se termine par return resultat
on revient dans le HTML qui voudrait afficher LUI MEME la valeur resultat...
Quelle est alors la syntaxe HTML d'affichage de cette variable (dont le neuneu ne sait pas quoi faire)
La littérature virtuelle est muette sur le sujet qu'on contourne élégamment par un document.write QUI EST DU JS.
Merci
Publié : 10 janv. 2005, 09:27
par SB
Publié : 10 janv. 2005, 12:07
par martin
pas besoin de document.write dans ton cas.
Il te faut modifier le DOM de ton document. Le DOM est beaucoup plus simple à manipuler qu'il n'en à l'air.
Une vieille réponse sur ce forum qui te permettra de faire ce que tu veux :
http://www.geckozone.org/forum/viewtopi ... 4539#84539
Et je rajoute un lien qui fait un peu le point et fournit de bonnes solutions (à mon avis) pour que le code soit compatible sur les différents navigateurs :
http://www.quirksmode.org/
QUI EST DU JS.
je comprend pas comment ton calcul qui est fait via javascript pourrait être affiché par autre chose que javascript ...
Re: Le neuneu é encore frappé : return
Publié : 10 janv. 2005, 16:05
par SB
veevee a écrit :QUI EST DU JS.
Je pense qu'il sous-entendait par là que document.write n'est pas un code "propre" mais une bidouille "à la internet explorer" et qu'il cherchait une syntaxe plus correcte. D'où mon
lien précédent vers ce code de Benoît.
Re: Le neuneu é encore frappé : return
Publié : 10 janv. 2005, 20:39
par veevee
SB a écrit :veevee a écrit :QUI EST DU JS.
Je pense qu'il sous-entendait par là que document.write n'est pas un code "propre" mais une bidouille "à la internet explorer" et qu'il cherchait une syntaxe plus correcte. D'où mon
lien précédent vers ce code de Benoît.
Bonsoir,
ma question n'est pas là DU TOUT.
TOUTES les aides sur JS vous chantent que return truc permet de rapatrier une valeur de variable vers HTML
Et ma question est : POUR EN FAiRE QUOI ?
Aussi simple que ça.
Qu(il faille faire ceci ou cela importe peu.
QUE FAIRE de cette valeur qu'on rapporte ?
Cela, les aides s'en garde bien, puisque l'aide est sur JS, pour la suite démerdez-vous
L'aide de WebExpert, qui n'est pas renommé pour être la dernière des cochonnerie dit :
Cette instruction spécifie la valeur devant être retournée par une fonction.
Syntaxe
return expression
Exemple
function GetPop(pays) {
return pays.pop;
}
on retourne la valeur, pour en faire QUOI ?
Merci
Publié : 10 janv. 2005, 20:50
par SB
Re: Le neuneu é encore frappé : return
Publié : 10 janv. 2005, 20:57
par jv2759
veevee a écrit :on retourne la valeur, pour en faire QUOI ?
Ce que tu veux...
Le principe d'une fonction c'est d'effectuer la tache pour laquelle elle est faite.
Une fonction qui retourne une valeur, retourne la valeur et c'est tout. Ensuite c'est à toi de dessider ce que tu vas en faire. L'afficher telle qu'elle ou alors lui faire faire d'autre traitement.
Qu'importe c'est à toi de dessider. Tu prend l'exemple d'une fonction mathematiqe. Imagine que tu cherche à faire une fonction tres complexe avec des puissance des cosinus et autre... Si en lancant une fonction cela ecrie tout seul à l'ecrant n'importe ou tu vas être embeter...
PS : Si tu as du mal avec ces notion, je te conseil de chercher sur internet des cour de prog, car les variables c'est encore plus de base que if then else...