Chapitre 43 : JavaScript - Référence 2


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

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

-

concat
array tableau1.concat(tableau2)  concatène le tableau  2 à la suite du tableau 1 V 1.2

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)

donne 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

-

number
- Number (objet) convertit un objet en un entier (par exemple une date) 1.2

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

-

pop
array nomdutableau.pop() supprime le dernier élément du tableau et retourne sa valeur V1.2

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

-

push
array nomdutableau.push(element1,..,elementn) ajoute les éléments donnés en argument au tableau V1.2

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

-

setDate

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

-

shift
array nomdutableau.shift() retourne le  premier élément du tableau et supprime celui-ci du tableau V1.2

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

-

string
- string (objet)  convertit un objet en chaîne de caractères ( par exemple une date) 1.2

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)

-

unshift
array nomdutableau.unshift(element1,..,element2) ajoute les éléments donnés en argument  au tableau V 1.2

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 

-


Haut Haut Suivant Sommaire Recherche Fenêtre Glossaire Nouveau Bientôt Courrier Souscription Aide Copyright