Accueil
Tutoriels
  Préface Preface
 Créer son site Créer son site
 Tutoriaux Tutoriaux (163)
 Les 20 meilleurs cours TOP 20
 Astuces Astuces

 HTML HTML
 XHTML XHTML
 PHP/MySQL PHP/MySQL
 Javascript Javascript
 CSS CSS menu
 Photoshop Photoshop
 Flash Flash
 Swish Swish
Recherche :
 
autres
  Accueil Accueil

 Forum FORUM
 New Yoric News YoRiC
 Livre d'or Livre d'or
 Statistiques Statistiques
 Humour ++++

 Plan du site Plan du site
 Bannières Bannières
 Contacts Contacts
  

JAVASCRIPT Les paramètres
> > > > Posez une question dans le Forum ! < < < <
Insérer un tutorial !



Qu'est ce que c'est ?

En voici un exemple concret, avec la moto (et oui encore elle !) :
Vous avez une fonction qui lui dit d'aller à Lyon, de s'arrêter pendant 20 minutes, de faire le plein d'essence et de retourner à Marseille (j'allai dire une c***erie mais je vais pas vous embrouiller ;-). Mais imaginons maintenant que nous voullions la faire aller à Paris, s'arrêter pendant 2h30 (l'ascenceur de la tour Eiffel tombe parfois en panne ...), de ne pas faire le plein et d'aller au stade de france (ALLER LES BLEUS bon je me tais oui ? ) : bilan : non c'est pas que sa fatigue de monter à pied au sommet de la tour Eiffel mais il nous faut deux fonctions différentes. Et si on veut également aller à Toulouse pour revenir à Nice, pour aller ensuite à Ajjaccio et rentrer à Bastia, et ... ainsi de suite. Imaginer le nombre de fonctions !

Il suffirait pourtant de pouvoir modifier quelques paramètres dans cette fonction pour ... vous avez dit paramètre ??? Voila le titre de ce tutorial.





Nous allons définir une fonction, qui ne sert certes à rien, si ce n'est vous expliquer : une fonction qui, lors de l'exécution, affiche une certaine alerte en fonction de la valeur d'une entrée texte.
La fonction, dans HEAD :

function alerter(texte,valeurAentrer,msgSiVrai,msgSiFaux){
if(texte==valeurAentrer){
alert(msgSiVrai);
}else{
alert(msgSiFaux);
}
}





La zone de texte (cette fois dans BODY) :
<FORM NAME="parametres">
<
INPUT TYPE="TEXT" NAME="mot">




et nous allons maintenant faire trois bouton, avec des paramètres différents :

<INPUT TYPE="BUTTON" VALUE="Bonjour" onClick="alerter(document.parametres.mot.value,' bonjour','Bravo !','Raté, essaie encore ...')">
<INPUT TYPE="BUTTON" VALUE="Bonsoir" onClick="alerter(document.parametres.mot.value,' bonsoir','et oui cest le soir maintenant','You lose')">
<INPUT TYPE="BUTTON" VALUE="Bonne nuit" onClick="alerter(document.parametres.mot.value,' bonne nuit','ZzZzZzZzZz.....','Mais nan')">
</form>


Vous voyez maintenant a quoi servent les parentheses après les noms de fonction.
Note : les paramètres sont séparés par des virgules, attention a ne pas mettre de points-virgule.

Ecrit par : Neo, lu 10935 fois [4] commentaires commentaire
précédent imprimersuivant

Temps d'exécution : 0.04136 sec
 
personnes en ligne
 30 connectés
membres

Mémoriser ?



liens
noir
Beocia

partenaires :
PSDMag

PHP Splutions

www.joliespages.com

Tous droits réservés à yo-ric 2002 - 2007