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 | exemple |
---|---|---|---|---|
abs | Math | Math.abs(nombre) | donne la valeur absolue d'un nombre | - |
acos | Math | Math.acos(nombre) | donne l'arc cosinus en radian d'un nombre entre -1 et 1 (0 sinon) | - |
alert | window | alert(message) | Affiche une fenêtre d'alerte et un bouton OK | - |
anchor | string | text.anchor(nom) | Crée un signet dans la page HTML | - |
asin | Math | Math.asin(nombre) | retourne l'arc-sinus en radian d'un nombre compris entre -1 et 1 (0 sinon) | - |
atan | Math | Math.atan(nombre) | retourne l'arc tangente en radian d'un nombre entre -pi/2 et pi/2 | - |
back | history | history.back() | revient d'un niveau dans la hiérarchie des pages lues | - |
big | string | chaine.big() | positionne le couple de balises BIG (gros caractères) autour du texte | - |
blink | string | chaine.blink() | positionne le couple de balises BLINK (clignotant) autour du texte | - |
blur | password - select - text -textarea | password.blur() - select.text() - text.blur() - textarea.blu() | retire le focus de l'objet sélectioné | - |
bold | string | chaine.bold() | positione le couple de balises BOLD (gras) | - |
ceil | Math | Math.ceil(nombre) | donne l'entier le plus proche par valeur supérieure | - |
charAt | string | chaîne.charAt(index) | retourne le caractère index de la chaîne (commençant à 0) | - |
clear | document | document.clear() | vide de contenu de la fenêtre | - |
clearTimeout | frame - window | clearTimeout(timeoutID) | détruit la temporisation mise par setTimeout | - |
click | button - checkbox - radio - reset - submit | élément.click() | simule un click sur l'élément donné | - |
close (document) | document | document.close() | termine l'émission des données, le navigateur affiche alors un message de fin de réception. | - |
close (window) | window | windowReference.close() | ferme ma fenêtre spécifiée | - |
confirm | window | 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. | - |
cos | Math | Math.cos(nombre) | retourne le cosinus d'un angle en radian | - |
escape | string | escape(chaine) | retoune en caractères ASCII des caractères ISO Latin-1 (& devient %26) | - |
eval | interne | eval'chaine) | évalue les expressions dans une chaîne de cractères et renvoie la valeur correspondante | - |
exp | Math | Math.exp(nombre) | retourne la valeur exponentielle d'une valeur | - |
fixed | string | chaine.fixed() | positionne le couple de balises TT (fixe) autour du texte | - |
floor | Math | floor(nombre) | onne l'entier le plus proche par valeur inférieure | - |
focus | password - select - text - textarea | objet.focus() | Met le focus sur l'objet concerné | - |
fontcolor | string | chaine.fontcolor(couleur) | donne la couleur donnée à la chaîne de caractères concernée (équivalent à &tl;FONT COLOR=couleur>) | - |
fontsize | string | chaine.fontsize(taille) | donne la taille de police donnée à la chaîne de caractères concernée (équivalent à &tl;FONT size=taille>) | - |
forward | history | history.forward() | donne la page suivante dans la hierarchie des pages lues et gardées en mémoire du navigateur | - |
getDate | Date | date.getDate() | retourne le jour du mois de la date concernée (entier de 1 à 31) | - |
getDay | Date | date.getDay() | retourne le jour de la semaine de la date concernée (0=dimanche) | - |
getHours | Date | date.getHours() | retourne l'heure de la journée de la date concernée (0 à 23) | - |
getMinutes | Date | date.getMinutes() | retourne la minute de l'heure de la date concernée (0 à 59) | - |
getMonth | Date | date.getMonth() | retourne le mois de la date concernée (0 à 11) | - |
getSeconds | Date | date.getSeconds() | retourne la seconde de la minute de la date concernée (0 à 59) | - |
getTime | Date | date.getTime() | retourne l'heure dans la valeur numérique correspondante | - |
getTimezoneOffset | Date | date.getTimezoneOffset() | donne la différence (en minutes) entre l'heure courante et l'heure GMT | |
getYear | Date | date.getYear() | donne le nombre d'années écoulées depuis 1900 | - |
go | history | 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) | - |
indexOf | string | chaine1.indexOf(chaine2,[depuis]) | retourne la position de chaîne2 recherchée dans chaine1 à partir de la position depuis(-1 si pas trouvé) | - |
isNaN | interne | isNaN(valeur) | sur les plates-formes Unix teste si la valeur est un entier | - |
italics | string | chaine.italics() | positionne le couple de balises I (italique) autour du texte | - |
lastIndexOf | string | chaine1.lastIndexOf(chaine2, [depuis]) | retourne la dernière occurrence de chaine2 dans chaine1 à partir de la position depuis | - |
link | string | texte.link(URL) | crée un lien hypertexte vers URL à partir de texte | - |
log | Math | Math.log(nombre) | calcule le log de nombre | - |
max | Math | max(nombre1, nombre2) | retourne le maximum entre deux nombres | - |
min | Math | min(nombre1, nombre2) | retourne le minimum entre deux nombres | - |
open (document) | - | 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 | - |
open (window) | window | [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 | - |
parse | Date | Date.parse(chainedate) | retourne le nombre de millisecondes depuis le 01/01/1970 | - |
parseFloat | interne | parseFloat(chaine) | analyse une chaîne de caractères et retourne sa valeur virgule flottante | - |
parseInt | interne | parseInt(chaine [,base]) | retourne la valeur entier de la chaîne de caractères dans la base indiquée | - |
pow | Math | pow(base, exposant) | retourne base puissance exposant | - |
prompt | window | prompt(message, [valeurpardefaut]) | affiche une fenêtre de saisie avec un message et la valeur par défaut initialisée | - |
random | Math | Math.random() | retourne une valeur aléatoire entre 0 et 1 | - |
round | Math | round(nombre) | retourne l'entier le plus proche de la valeur donnée en argument | - |
select | password - text - textarea | objet.select() | sélectionne la zone de saisie de l'objet correspondant | - |
getDate | Date | date.setDate(valeur) | positionne le jour du mois de la date concernée (entier de 1 à 31) | - |
setDay | Date | date.setDay(valeur) | positionne le jour de la semaine de la date concernée (0=dimanche) | - |
setHours | Date | date.setHours(valeur) | positionne l'heure de la journée de la date concernée (0 à 23) | - |
setMinutes | Date | date.setMinutes(valeur) | positionne la minute de l'heure de la date concernée (0 à 59) | - |
setMonth | Date | date.setMonth(valeur) | positionne le mois de la date concernée (0 à 11) | - |
setSeconds | Date | date.setSeconds(valeur) | positionne la seconde de la minute de la date concernée (0 à 59) | - |
setTime | Date | date.setTime(valeur) | positionne l'heure dans la valeur numérique correspondante | - |
setTimeout | frame - window | 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 | - |
setYear | Date | date.setYear(valeur) | positionne le nombre d'années écoulées depuis 1900 | - |
sin | Math | Math.sin(angle) | retourne le sinus de l'angle donné en radian | - |
small | string | chaine.small() | positionne le couple de balises SMALL (petites lettres) autour du texte | - |
sqrt | Math | Math.sqrt(nombre) | retourne la racine carrée de Math.sqrt(number) | - |
strike | string | chaine.strike() | positionne le couple de balises STRIKE (biffé) autour du texte | - |
sub | string | chaine.sub() | positionne le couple de balises SUB(indice) autour du texte | - |
submit | form | formulaire.submit() | provoque la soumition du formulaire au serveur http | - |
substring | string | chaine.substring(position1, position2) | retourne la chaine de caractères commençant à la position1 et finissant à la position2 | - |
sup | string | chaine.sup() | positionne le couple de balises SUP (exposant) autour du texte | - |
tan | Math | Math.tan(nombre) | retourne la tangente du nombre donné en radian | - |
toGMTString | Date | chainedate.toGMTString() | convertit une date en chaîne de caractères en suivant les conventions GMT (Mar, 01 Mar 1996 20:00:00 GMT) | - |
toLocaleString | Date | chainedate.toLocaleString() | convertit une date en chaîne de caractères en suivant les conventions locales (03/01/96 20:00:00) | - |
toLowerCase | string | chaine.toLowerCase() | convertit la chaine concernée en minuscule | - |
toUpperCase | string | chaine.toUpperCase() | convertit la chaine concernée en majuscule | - |
unescape | - | unescape(chaine) | retourne la valeur ASCII d'une valeur donnée en Ox.. (hexadécimal) ou en %.. (décimale) | - |
UTC | Date | Date.UTC(an, mois, jour [, h] [, min] [, sec]) | retourne le nombre de secondes écoulées depuis le 01/01/1970 0h0mn | - |
write | document | write(chaine [,chaine], ...[,chaine]) | écrit les chaines spécifiées dans le document | - |
writeln | document | writeln(chaine [,chaine], ...[,chaine]) | écrit les chaines spécifiées suivies d'un retour ligne dans le document | - |