on peut bien faire un return dans une fonction pour passer une valeur a la procedure appeleant?
3 réponses
grandmereScript
bonjours, je suis saisi d'un horrible doute :
rassurez moi : on peut bien faire un return dans une procedure?
j'ai l'impression que chez moi ca ne marche pas :
au click du submit : appel proc1
dans proc1 appele proc2
a la fin, de proc2, return false ou true pour proc1
mais j'ai l'impression qu'en fait ca decklenche ou bloque le submit...
.=2E. ais-je tort?
sinon comment on fait, on est oblig=E9 de passer les param et de les
modif dans la fonction? ca les passe par valeur ou par refenrence
(~poiteur sur la valeur memoire)
.=2E.
que de questions! dsl
rassurez moi : on peut bien faire un return dans une procedure?
oui on peut utiliser return (sinon il n'aurait pas été prévu)
mais j'ai l'impression qu'en fait ca decklenche ou bloque le submit... ... ais-je tort?
je ne sais où tu emploies des proc ...
mais 'return' veut d'abord dire stop et accessoirement renvoyer qque chose (true, false, une valeur, une fonction?)
exo :
<html> <form> entrer un chifre de 1 a 5 ici : <input type=text size=3 onclick="this.select();"> et cliquer là <input type=button value=G0 onclick="test();" </form> <br>1 --> on sais pas : undefined <br>3 --> true <br>4 --> false <br>2 (ou 5) --> 2 (ou 5) <script type="text/javascript"> function test() { alert(tester()) } function tester() { var f = document.forms[0][0].value; // ne rien faire if(2 > f) return; // sinon renvoyer true ou false else if (3 == f) return true; else if(4 == f) return false; // sinon renvoyer la valeur else return f; } </script> </html>
-- Stephane Moriaux et son [moins] vieux Mac
grandmereScript
ok, merci beaucoup :))
petit question, tu repond si tu veut : c'est quoi ta formation, ton boulot, et en combien de temps a tu "matrisé" JS?
moi je "debute" en fin d'alternance de BTS info, et le JS c'est de loin le language le plus dure que j'ai rencontré : -pas de manuel -pas de fiabilité des fonctions (marche sur un navigateur et pas l'autre) -... sinon, merci pour tes nombreuses reponses :)
ok, merci beaucoup :))
petit question, tu repond si tu veut :
c'est quoi ta formation, ton boulot, et en combien de temps a tu
"matrisé" JS?
moi je "debute" en fin d'alternance de BTS info, et le JS c'est de loin
le language le plus dure que j'ai rencontré :
-pas de manuel
-pas de fiabilité des fonctions (marche sur un navigateur et pas
l'autre)
-...
sinon, merci pour tes nombreuses reponses :)
petit question, tu repond si tu veut : c'est quoi ta formation, ton boulot, et en combien de temps a tu "matrisé" JS?
moi je "debute" en fin d'alternance de BTS info, et le JS c'est de loin le language le plus dure que j'ai rencontré : -pas de manuel -pas de fiabilité des fonctions (marche sur un navigateur et pas l'autre) -... sinon, merci pour tes nombreuses reponses :)
ASM
grandmereScript wrote:
ok, merci beaucoup :))
petit question, tu repond si tu veut : c'est quoi ta formation, ton boulot, et en combien de temps a tu "matrisé" JS?
J'ai acheté un bouquin et j'ai mis 6 mois avant d'essayer de le lire :-)
après j'ai mis 6 mois pour commencer à comprendre faut dire qu'à l'époque je bataillais déjà dur rien qu'avec le HTML :-/
faut dire que j'ai appris tout seul, le soir et que ni formation ni alternance ni que çà à faire ...
moi je "debute" en fin d'alternance de BTS info, et le JS c'est de loin le language le plus dure que j'ai rencontré :
Je ne connais rien aux languages (sauf un chouia de JS) mais il paraîtrait que le JS est le plus facile ...
c a d : que si tu es aussi dislexique quand tu scriptes que quand tu écris sur un ng y a du boulot rien qu'avec ce problème
-pas de manuel
il y a des tas de bouquins rien qu'à la FNAC il y a au moins 65000 sites (fr) qui en parlent dont celui en tête de liste :-) http://perso.wanadoo.fr/stephane.moriaux/internet/ pour débuter : www.ccim.be/ccim328/js/ par un prof de math : http://perso.wanadoo.fr/chatinais/ pour compléter : http://fr.selfhtml.org/javascript/ etc ... etc ...
-pas de fiabilité des fonctions (marche sur un navigateur et pas l'autre)
Çà vient de sortir ? c'est nouveau ? les fonctions de base sont reconnues par tout navigateur !
à ton centre de formation ils ne connaissent que IE ? Si c'est le cas, c'est bon, tu peux tout oublier et recommencer à zéro. Il y a certaines fonctions propriétaires IE et NC (dont essentiellement les codes de positionnement) IE embarque en plus (et seulement sur Windows) les languages de script Windows et les activeX (auxquels je ne comprend rien n'ayant pas de PC)
Sinon, si tu ne t'adresses pas à NC4.5 et si tu emploies le DOM, là ils causent tous pareil (ou quasi : se méfier des IE5)
-- Stephane Moriaux et son [moins] vieux Mac
grandmereScript wrote:
ok, merci beaucoup :))
petit question, tu repond si tu veut :
c'est quoi ta formation, ton boulot, et en combien de temps a tu
"matrisé" JS?
J'ai acheté un bouquin
et j'ai mis 6 mois avant d'essayer de le lire :-)
après j'ai mis 6 mois pour commencer à comprendre
faut dire qu'à l'époque je bataillais déjà dur
rien qu'avec le HTML :-/
faut dire que j'ai appris tout seul, le soir
et que ni formation ni alternance ni que çà à faire ...
moi je "debute" en fin d'alternance de BTS info, et le JS c'est de loin
le language le plus dure que j'ai rencontré :
Je ne connais rien aux languages (sauf un chouia de JS)
mais il paraîtrait que le JS est le plus facile ...
c a d : que si tu es aussi dislexique quand tu scriptes
que quand tu écris sur un ng
y a du boulot rien qu'avec ce problème
-pas de manuel
il y a des tas de bouquins rien qu'à la FNAC
il y a au moins 65000 sites (fr) qui en parlent
dont celui en tête de liste :-)
http://perso.wanadoo.fr/stephane.moriaux/internet/
pour débuter :
www.ccim.be/ccim328/js/
par un prof de math :
http://perso.wanadoo.fr/chatinais/
pour compléter :
http://fr.selfhtml.org/javascript/
etc ... etc ...
-pas de fiabilité des fonctions (marche sur un navigateur et pas
l'autre)
Çà vient de sortir ? c'est nouveau ?
les fonctions de base sont reconnues par tout navigateur !
à ton centre de formation ils ne connaissent que IE ?
Si c'est le cas, c'est bon, tu peux tout oublier
et recommencer à zéro.
Il y a certaines fonctions propriétaires IE et NC
(dont essentiellement les codes de positionnement)
IE embarque en plus (et seulement sur Windows)
les languages de script Windows et les activeX
(auxquels je ne comprend rien n'ayant pas de PC)
Sinon, si tu ne t'adresses pas à NC4.5 et si tu emploies le DOM,
là ils causent tous pareil
(ou quasi : se méfier des IE5)
petit question, tu repond si tu veut : c'est quoi ta formation, ton boulot, et en combien de temps a tu "matrisé" JS?
J'ai acheté un bouquin et j'ai mis 6 mois avant d'essayer de le lire :-)
après j'ai mis 6 mois pour commencer à comprendre faut dire qu'à l'époque je bataillais déjà dur rien qu'avec le HTML :-/
faut dire que j'ai appris tout seul, le soir et que ni formation ni alternance ni que çà à faire ...
moi je "debute" en fin d'alternance de BTS info, et le JS c'est de loin le language le plus dure que j'ai rencontré :
Je ne connais rien aux languages (sauf un chouia de JS) mais il paraîtrait que le JS est le plus facile ...
c a d : que si tu es aussi dislexique quand tu scriptes que quand tu écris sur un ng y a du boulot rien qu'avec ce problème
-pas de manuel
il y a des tas de bouquins rien qu'à la FNAC il y a au moins 65000 sites (fr) qui en parlent dont celui en tête de liste :-) http://perso.wanadoo.fr/stephane.moriaux/internet/ pour débuter : www.ccim.be/ccim328/js/ par un prof de math : http://perso.wanadoo.fr/chatinais/ pour compléter : http://fr.selfhtml.org/javascript/ etc ... etc ...
-pas de fiabilité des fonctions (marche sur un navigateur et pas l'autre)
Çà vient de sortir ? c'est nouveau ? les fonctions de base sont reconnues par tout navigateur !
à ton centre de formation ils ne connaissent que IE ? Si c'est le cas, c'est bon, tu peux tout oublier et recommencer à zéro. Il y a certaines fonctions propriétaires IE et NC (dont essentiellement les codes de positionnement) IE embarque en plus (et seulement sur Windows) les languages de script Windows et les activeX (auxquels je ne comprend rien n'ayant pas de PC)
Sinon, si tu ne t'adresses pas à NC4.5 et si tu emploies le DOM, là ils causent tous pareil (ou quasi : se méfier des IE5)