Le neuneu é encore frappé : return
Le neuneu é encore frappé : return
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
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
+++++++++++++++++
Les ignorants ont des certitudes
Ceux qui savent n'ont que des doutes
Les ignorants ont des certitudes
Ceux qui savent n'ont que des doutes
Ceci t'aidera peut-être : http://www.geckozone.org/forum/viewtopi ... 952#102952
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/
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/
je comprend pas comment ton calcul qui est fait via javascript pourrait être affiché par autre chose que javascript ...QUI EST DU JS.
Re: Le neuneu é encore frappé : return
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.veevee a écrit :QUI EST DU JS.
Re: Le neuneu é encore frappé : return
Bonsoir,SB a écrit :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.veevee a écrit :QUI EST DU JS.
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
+++++++++++++++++
Les ignorants ont des certitudes
Ceux qui savent n'ont que des doutes
Les ignorants ont des certitudes
Ceux qui savent n'ont que des doutes
Re: Le neuneu é encore frappé : return
Ce que tu veux...veevee a écrit :on retourne la valeur, pour en faire QUOI ?
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...
Inscrit sur la liste des abonner absent...
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité