Le neuneu é encore frappé : return

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
veevee
Salamandre
Messages : 36
Inscription : 14 nov. 2004, 23:15

Le neuneu é encore frappé : return

Message 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
+++++++++++++++++
Les ignorants ont des certitudes
Ceux qui savent n'ont que des doutes
SB
Varan
Messages : 1095
Inscription : 05 mars 2004, 18:38

Message par SB »

martin
Varan
Messages : 1074
Inscription : 21 janv. 2004, 16:23

Message 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 ...
SB
Varan
Messages : 1095
Inscription : 05 mars 2004, 18:38

Re: Le neuneu é encore frappé : return

Message 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.
veevee
Salamandre
Messages : 36
Inscription : 14 nov. 2004, 23:15

Re: Le neuneu é encore frappé : return

Message 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
+++++++++++++++++
Les ignorants ont des certitudes
Ceux qui savent n'ont que des doutes
SB
Varan
Messages : 1095
Inscription : 05 mars 2004, 18:38

Message par SB »

jv2759
Tyrannosaurus Rex
Messages : 4161
Inscription : 12 févr. 2004, 14:29

Re: Le neuneu é encore frappé : return

Message 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...
Inscrit sur la liste des abonner absent...
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Google [Bot] et 2 invités