Dernière mise à jour | 5 avril 1998 | Auteur | Gilles Maire |
Serveur | http://www.imaginet.fr/ime/javasc22.htm | Adresse | Gilles.Maire@UNGI.com |
Si le chapitre précédent donnait les différents objets connus du langage, celui-ci s'attache au méthodes relatives à ces objets.
Nom |
dépend de |
syntaxe |
description |
Version |
---|---|---|---|---|
Math.abs(nombre) |
donne la valeur absolue d'un nombre |
- |
||
Math.acos(nombre) |
donne l'arc cosinus en radian d'un nombre entre -1 et 1 (0 sinon) |
- |
||
alert(message) |
Affiche une fenêtre d'alerte et un bouton OK |
- |
||
text.anchor(nom) |
Crée un signet dans la page HTML |
- |
||
Math.asin(nombre) |
retourne l'arc-sinus en radian d'un nombre compris entre -1 et 1 (0 sinon) |
- |
||
Math.atan(nombre) |
retourne l'arc tangente en radian d'un nombre entre -pi/2 et pi/2 |
- |
||
history.back() |
revient d'un niveau dans la hiérarchie des pages lues |
- |
||
chaine.big() |
positionne le couple de balises BIG (gros caractères) autour du texte |
- |
||
chaine.blink() |
positionne le couple de balises BLINK (clignotant) autour du texte |
- |
||
password.blur() - select.text() - text.blur() - textarea.blu() |
retire le focus de l'objet sélectioné |
- |
||
chaine.bold() |
positione le couple de balises BOLD (gras) |
- |
||
Math.ceil(nombre) |
donne l'entier le plus proche par valeur supérieure |
- |
||
chaîne.charAt(index) |
retourne le caractère index de la chaîne (commençant à 0) |
- |
||
document.clear() |
vide de contenu de la fenêtre |
- |
||
clearTimeout(timeoutID) |
détruit la temporisation mise par setTimeout |
- |
||
élément.click() |
simule un click sur l'élément donné |
- |
||
document.close() |
termine l'émission des données, le navigateur affiche alors un message de fin de réception. |
- |
||
close (window) |
windowReference.close() |
ferme ma fenêtre spécifiée |
- |
|
|
array | tableau1.concat(tableau2) | concatène le tableau 2 à la suite du tableau 1 | V 1.2 |
confirm(message) |
demande la confirmation d'une action; renvoit 1 si le bouton OK est sélectionné et 0 si c'est le bouton annuler qui l'est. |
- |
||
Math.cos(nombre) |
retourne le cosinus d'un angle en radian |
- |
||
escape(chaine) |
retoune en caractères ASCII des caractères ISO Latin-1 (& devient %26) |
- |
||
interne |
eval'chaine) |
évalue les expressions dans une chaîne de cractères et renvoie la valeur correspondante |
- |
|
Math.exp(nombre) |
retourne la valeur exponentielle d'une valeur |
- |
||
chaine.fixed() |
positionne le couple de balises TT (fixe) autour du texte |
- |
||
floor(nombre) |
donne l'entier le plus proche par valeur inférieure |
- |
||
objet.focus() |
Met le focus sur l'objet concerné |
- |
||
chaine.fontcolor(couleur) |
donne la couleur donnée à la chaîne de caractères concernée (équivalent à &tl;FONT COLOR=couleur>) |
- |
||
chaine.fontsize(taille) |
donne la taille de police donnée à la chaîne de caractères concernée (équivalent à &tl;FONT size=taille>) |
- |
||
history.forward() |
donne la page suivante dans la hierarchie des pages lues et gardées en mémoire du navigateur |
- |
||
date.getDate() |
retourne le jour du mois de la date concernée (entier de 1 à 31) |
- |
||
date.getDay() |
retourne le jour de la semaine de la date concernée (0=dimanche) |
- |
||
date.getHours() |
retourne l'heure de la journée de la date concernée (0 à 23) |
- |
||
date.getMinutes() |
retourne la minute de l'heure de la date concernée (0 à 59) |
- |
||
date.getMonth() |
retourne le mois de la date concernée (0 à 11) |
- |
||
date.getSeconds() |
retourne la seconde de la minute de la date concernée (0 à 59) |
- |
||
date.getTime() |
retourne l'heure dans la valeur numérique correspondante |
- |
||
date.getTimezoneOffset() |
donne la différence (en minutes) entre l'heure courante et l'heure GMT |
|
||
date.getYear() |
donne le nombre d'années écoulées depuis 1900 |
- |
||
history.go(delta | location) |
recherche la page dans le cache avec des valeurs entières positives (en avant) ou négatives (arrière) ou par leur URL (location) |
- |
||
chaine1.indexOf(chaine2,[depuis]) |
retourne la position de chaîne2 recherchée dans chaine1 à partir de la position depuis(-1 si pas trouvé) |
- |
||
interne |
isNaN(valeur) |
sur les plates-formes Unix teste si la valeur est un entier |
- |
|
chaine.italics() |
positionne le couple de balises I (italique) autour du texte |
- |
||
chaine1.lastIndexOf(chaine2, [depuis]) |
retourne la dernière occurrence de chaine2 dans chaine1 à partir de la position depuis |
- |
||
texte.link(URL) |
crée un lien hypertexte vers URL à partir de texte |
- |
||
Math.log(nombre) |
calcule le log de nombre |
- |
||
max(nombre1, nombre2) |
retourne le maximum entre deux nombres |
- |
||
min(nombre1, nombre2) |
retourne le minimum entre deux nombres |
- |
||
|
- | Number (objet) | convertit un objet en un entier (par exemple une date) | 1.2 |
- |
document.open(["mimeType"]) |
ouvre un stream destiné à être alimenté par les méthodes write et writeln. Le type du stream peut être text/html, text/plain, image/gif, image/jpeg, image/x-bitmap, plugIn |
- |
|
[windowVar = ][fenetre].open(URL, nom, options) |
ouvre une nouvelle fenêtre avec les options suivantes (séparées par ,) toolbar[=yes|no]|[=1|0], location[=yes|no]|[=1|0], directories[=yes|no]|[=1|0], status[=yes|no]|[=1|0], menubar[=yes|no]|[=1|0], scrollbars[=yes|no]|[=1|0], resizable[=yes|no]|[=1|0], width=pixels, height=pixels |
- |
||
Date.parse(chainedate) |
retourne le nombre de millisecondes depuis le 01/01/1970 |
- |
||
interne |
parseFloat(chaine) |
analyse une chaîne de caractères et retourne sa valeur virgule flottante |
- |
|
interne |
parseInt(chaine [,base]) |
retourne la valeur entier de la chaîne de caractères dans la base indiquée |
- |
|
|
array | nomdutableau.pop() | supprime le dernier élément du tableau et retourne sa valeur | V1.2 |
pow(base, exposant) |
retourne base puissance exposant |
- |
||
prompt(message, [valeurpardefaut]) |
affiche une fenêtre de saisie avec un message et la valeur par défaut initialisée |
- |
||
|
array | nomdutableau.push(element1,..,elementn) | ajoute les éléments donnés en argument au tableau | V1.2 |
Math.random() |
retourne une valeur aléatoire entre 0 et 1 |
- |
||
round(nombre) |
retourne l'entier le plus proche de la valeur donnée en argument |
- |
||
objet.select() |
sélectionne la zone de saisie de l'objet correspondant |
- |
||
date.setDate(valeur) |
positionne le jour du mois de la date concernée (entier de 1 à 31) |
- |
||
date.setDay(valeur) |
positionne le jour de la semaine de la date concernée (0=dimanche) |
- |
||
date.setHours(valeur) |
positionne l'heure de la journée de la date concernée (0 à 23) |
- |
||
date.setMinutes(valeur) |
positionne la minute de l'heure de la date concernée (0 à 59) |
- |
||
date.setMonth(valeur) |
positionne le mois de la date concernée (0 à 11) |
- |
||
date.setSeconds(valeur) |
positionne la seconde de la minute de la date concernée (0 à 59) |
- |
||
date.setTime(valeur) |
positionne l'heure dans la valeur numérique correspondante |
- |
||
valeur=setTimeout(expression, msec) |
évalue expression après un delai d'attente de msec.valeur permet d'arrêter l'évaluation avec la méthode clearTimeout |
- |
||
date.setYear(valeur) |
positionne le nombre d'années écoulées depuis 1900 |
- |
||
|
array | nomdutableau.shift() | retourne le premier élément du tableau et supprime celui-ci du tableau | V1.2 |
Math.sin(angle) |
retourne le sinus de l'angle donné en radian |
- |
||
chaine.small() |
positionne le couple de balises SMALL (petites lettres) autour du texte |
- |
||
Math.sqrt(nombre) |
retourne la racine carrée de Math.sqrt(number) |
- |
||
chaine.strike() |
positionne le couple de balises STRIKE (biffé) autour du texte |
- |
||
|
- | string (objet) | convertit un objet en chaîne de caractères ( par exemple une date) | 1.2 |
chaine.sub() |
positionne le couple de balises SUB(indice) autour du texte |
- |
||
formulaire.submit() |
provoque la soumition du formulaire au serveur http |
- |
||
chaine.substring(position1, position2) |
retourne la chaine de caractères commençant à la position1 et finissant à la position2 |
- |
||
chaine.sup() |
positionne le couple de balises SUP (exposant) autour du texte |
- |
||
Math.tan(nombre) |
retourne la tangente du nombre donné en radian |
- |
||
chainedate.toGMTString() |
convertit une date en chaîne de caractères en suivant les conventions GMT (Mar, 01 Mar 1996 20:00:00 GMT) |
- |
||
chainedate.toLocaleString() |
convertit une date en chaîne de caractères en suivant les conventions locales (03/01/96 20:00:00) |
- |
||
chaine.toLowerCase() |
convertit la chaine concernée en minuscule |
- |
||
chaine.toUpperCase() |
convertit la chaine concernée en majuscule |
- |
||
- |
unescape(chaine) |
retourne la valeur ASCII d'une valeur donnée en Ox.. (hexadécimal) ou en %.. (décimale) |
- |
|
|
array | nomdutableau.unshift(element1,..,element2) | ajoute les éléments donnés en argument au tableau | V 1.2 |
Date.UTC(an, mois, jour [, h] [, min] [, sec]) |
retourne le nombre de secondes écoulées depuis le 01/01/1970 0h0mn |
- |
||
write(chaine [,chaine], ...[,chaine]) |
écrit les chaines spécifiées dans le document |
- |
||
writeln(chaine [,chaine], ...[,chaine]) |
écrit les chaines spécifiées suivies d'un retour ligne dans le document |
- |