Optitech
Messages postés134Date d'inscriptionsamedi 19 octobre 2002StatutMembreDernière intervention 3 janvier 2009 3 janv. 2009 à 12:05
Salut :)
Voilà quelque remarque pour améliorer ton script :
1. Chose qui te sera très utlsie dans le futur : INDENTE ton code ! (http://fr.wikipedia.org/wiki/Indentation#Informatique) 2. Au lieu d'utliser plei nde variable pour tes message (msg_A, msg_B, ... msg_Z, msg_AA, ...) utlise un tableau c'est plus rapide et plus efficace a gérer.
3. Pour tes if même s'il y a qu'une action mes les { } comme cela si tu rajoute une action tu n'aura pas à les rajouter et ca rend ton code plus clair.
4. Tu as : un 'if' un 'if else' ... mais il est ou ton else ! Heureseument que JavaScript est un langage très gentil.
5. Ta varaible B n'est pas décalré. (OCamL t'aurais dit : Unbound value B <= il fallait que je place le Unboun value)
6. temp est un paramètre local pourquoi le copier dans une varaible global ??? Si tu ne fait pas ca ta ligne 'setTimeout("msg(delai)",temp);' deveitn : setTimeout('msg(' + temp + ')',temp); (oui je suis un fan des simple quote)
7. Donne un nom explicite à tes varaibles. Le paramètre local temp c'est quoi et à sert à quoi ???
8. Nom n'utlise plus language="JavaScript" ! Maintenamt c'est type="text/javascript"
@++
Optitech
pysco68
Messages postés681Date d'inscriptionsamedi 26 février 2005StatutMembreDernière intervention21 août 20148 2 janv. 2009 à 19:27
Ma faute ^^ mon vieux Portable firefox 2.0.0.18 avais la barre de status activée... donc je retire cette critique ;)
Arto_8000
Messages postés1044Date d'inscriptionlundi 7 mars 2005StatutMembreDernière intervention13 juillet 20107 2 janv. 2009 à 19:19
Psyco68 -> Par défaut sur Firefox le window.status est désactivé, pour l'activer voici comment :
about:config -> dom.disable_window_status_change (à changer pour false)
pysco68
Messages postés681Date d'inscriptionsamedi 26 février 2005StatutMembreDernière intervention21 août 20148 2 janv. 2009 à 12:18
^^ certes... ça n'a jamais été mon fort... je viens de les trouver mes erreurs :) merci a toi ^^
mais bon je tenais par là aussi à dire qu'une présentation correcte sans trop d'immondités n'est pas en option... surtout que c'est pas la première fois...
Bonne journée
cs_depression
Messages postés100Date d'inscriptionmardi 7 novembre 2000StatutMembreDernière intervention13 juillet 2009 2 janv. 2009 à 12:12
@pysco68:
D'accord avec toi, mais relis bien ton message : le correcteur orthographique ne corrige pas tout.
pysco68
Messages postés681Date d'inscriptionsamedi 26 février 2005StatutMembreDernière intervention21 août 20148 2 janv. 2009 à 11:46
encore un code peu utile... et qui ne marche pas avec Firefox 3...
s'il-te-plaît Kangourouxxx... ai l'amabilité de ne pas bombarder codes-Sources de sources qui y sont déjà plusieurs fois et que l'on a aucun mal a trouver 10000x dans des collections de scripts....
pour ta prochaine source informe toi par rapport aux évènements JS... choses très utiles...
et puis le correcteur orthographique existe.... (sous Firefox par défaut!!!)
3 janv. 2009 à 12:05
Voilà quelque remarque pour améliorer ton script :
1. Chose qui te sera très utlsie dans le futur : INDENTE ton code ! (http://fr.wikipedia.org/wiki/Indentation#Informatique)
2. Au lieu d'utliser plei nde variable pour tes message (msg_A, msg_B, ... msg_Z, msg_AA, ...) utlise un tableau c'est plus rapide et plus efficace a gérer.
3. Pour tes if même s'il y a qu'une action mes les { } comme cela si tu rajoute une action tu n'aura pas à les rajouter et ca rend ton code plus clair.
4. Tu as : un 'if' un 'if else' ... mais il est ou ton else ! Heureseument que JavaScript est un langage très gentil.
5. Ta varaible B n'est pas décalré. (OCamL t'aurais dit : Unbound value B <= il fallait que je place le Unboun value)
6. temp est un paramètre local pourquoi le copier dans une varaible global ??? Si tu ne fait pas ca ta ligne 'setTimeout("msg(delai)",temp);' deveitn : setTimeout('msg(' + temp + ')',temp); (oui je suis un fan des simple quote)
7. Donne un nom explicite à tes varaibles. Le paramètre local temp c'est quoi et à sert à quoi ???
8. Nom n'utlise plus language="JavaScript" ! Maintenamt c'est type="text/javascript"
@++
Optitech
2 janv. 2009 à 19:27
2 janv. 2009 à 19:19
about:config -> dom.disable_window_status_change (à changer pour false)
2 janv. 2009 à 12:18
mais bon je tenais par là aussi à dire qu'une présentation correcte sans trop d'immondités n'est pas en option... surtout que c'est pas la première fois...
Bonne journée
2 janv. 2009 à 12:12
D'accord avec toi, mais relis bien ton message : le correcteur orthographique ne corrige pas tout.
2 janv. 2009 à 11:46
s'il-te-plaît Kangourouxxx... ai l'amabilité de ne pas bombarder codes-Sources de sources qui y sont déjà plusieurs fois et que l'on a aucun mal a trouver 10000x dans des collections de scripts....
pour ta prochaine source informe toi par rapport aux évènements JS... choses très utiles...
et puis le correcteur orthographique existe.... (sous Firefox par défaut!!!)