tic:javascript
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
tic:javascript [2016/08/25 12:59] – [Les images dans le document] bloop | tic:javascript [2016/08/25 13:16] (Version actuelle) – [Les tableaux] bloop | ||
---|---|---|---|
Ligne 80: | Ligne 80: | ||
c'est l' | c'est l' | ||
''< | ''< | ||
- | et c'est donc la variable document.photo.src qui permettra d' | + | et c'est donc la variable |
Exemple de roll-over : | Exemple de roll-over : | ||
< | < | ||
Ligne 99: | Ligne 99: | ||
==== Les formulaires ==== | ==== Les formulaires ==== | ||
Dans le document : document.forms\\ | Dans le document : document.forms\\ | ||
- | Dans une page HTML il peut y avoir plusieurs formulaires => à chaque formulaire est associé un index, 0 pour le 1er ... n pour le dernier. | + | Dans une page HTML il peut y avoir plusieurs formulaires => à chaque formulaire est associé un index, 0 pour le 1er ... n pour le dernier.\\ |
- | Dans le formulaire chaque champ de saisie devra avoir un nom du type "name=nomElement". | + | Dans le formulaire chaque champ de saisie devra avoir un nom du type '' |
- | Pour un champd | + | Pour un champ de saisie texte '' |
- | lire (ou remplacer) la valeur par : document.form[0].nomElement.value | + | |
- | mettre une valeur par défaut : document.form[0].nomElement.defaultValue | + | |
- | sélectionner le texte dans un champ de saisie : document.form[0].nomElement.select() | + | |
- | placer le curseur dans un champ de saisie : document.form[0].nomElement.focus() | + | |
Pour les listes déroulantes, | Pour les listes déroulantes, | ||
+ | < | ||
document.form[0].nomListe.option[n].value | document.form[0].nomListe.option[n].value | ||
document.form[0].nomListe.option[n].selected | document.form[0].nomListe.option[n].selected | ||
document.form[0].nomListe.option[n].selectedIndex | document.form[0].nomListe.option[n].selectedIndex | ||
+ | </ | ||
Pour les boutons radio et cases à cocher, lorsque dans un groupe de choix sont utilisés plusieurs éléments comportant le même " | Pour les boutons radio et cases à cocher, lorsque dans un groupe de choix sont utilisés plusieurs éléments comportant le même " | ||
+ | < | ||
document.form[0].nomElement[n].checked | document.form[0].nomElement[n].checked | ||
document.form[0].nomElement[n].defaultChecked | document.form[0].nomElement[n].defaultChecked | ||
+ | </ | ||
==== Les chaînes de caractères ==== | ==== Les chaînes de caractères ==== | ||
- | l' | + | **l' |
- | Si l'on définie une variable texte " | + | Si l'on définie une variable texte " |
- | prenom.lenght = renvoi le nombre de caractères de la variable | + | '' |
- | prenom.substring(0, | + | |
- | prenom.toLowerCase : met tous les caractères en minuscule | + | '' |
- | prenom.toUpperCase : met tous les caractères en majuscule | + | |
+ | '' | ||
+ | |||
+ | '' | ||
==== Les objets personnalisés ==== | ==== Les objets personnalisés ==== | ||
- | Si l'on veut par exemple définir l' | + | Si l'on veut par exemple définir l' |
- | 2 façons de faire : | + | 2 façons de faire :\\ |
- | - Par une fonction | + | - Par une fonction\\ déclaration de la fonction :< |
- | déclaration de la fonction : | + | |
function etatcivile (nom, age) { | function etatcivile (nom, age) { | ||
this.nom = nom | this.nom = nom | ||
- | this.age = age } | + | this.age = age }</ |
- | Ensuite la fonction est appelée lors de la déclaration des variables : | + | - en déclarant librement l' |
- | var dupont = new etatcivile (" | + | |
- | On accède ensuite au nom avec dupont.nom et à l'âge avec dupont.age | + | |
- | + | ||
- | - en déclarant librement l' | + | |
dupont = new Object | dupont = new Object | ||
dupont.nom=" | dupont.nom=" | ||
dupont.age=43 | dupont.age=43 | ||
dupont.hobby=" | dupont.hobby=" | ||
+ | </ | ||
==== Les tableaux ==== | ==== Les tableaux ==== | ||
- | déclaration d'un tableau : var exemple = new Array | + | déclaration d'un tableau : '' |
- | Ainsi les variables suivantes sont disponibles : exemple[1], exemple[2], exemple[3]... | + | Ainsi les variables suivantes sont disponibles : '' |
- | Dans un tableau, toutes les variables doivent être du même type (nombre ou texte) | + | Dans un tableau, toutes les variables doivent être du même type (nombre ou texte)\\ |
- | Possibilité de créer un tableau à double entrée : | + | Possibilité de créer un tableau à double entrée :\\ |
+ | < | ||
var double = new Array | var double = new Array | ||
double[1] = new Array | double[1] = new Array | ||
- | ce qui donne les variables suivantes : double[1][1], | + | </ |
+ | ce qui donne les variables suivantes : '' |
tic/javascript.1472122787.txt.gz · Dernière modification : 2016/08/25 12:59 de bloop