Les objets

Hiérarchie

  window    
  document    
forms images liens buttons

Exemple Si on veut atteindre un bouton dans un formulaire, la hiérarchie pour y accéder est : window, document, forms, checkbox

window.document.forms[0].checkbox[0]

ou

document.forms[0].checkbox[0]

On peut aussi atteindre un objet en le nommant avec NAME="", ce qui permet au script de fonctionner même si on déplace l'objet (voir les LAYERS décrits dans la section ACTION)

Méthodes avec les string

toUpperCase() Majuscule
toLowerCase() Minuscule
subString(début, fin) Extraction d'une chaine
subStr(début,longueur) Extraction d'une chaine
concat(complément) Concatène complément
indexOf(chaine) Recherche chaine
lastIndexOf(chaine) Recherche à partir de la fin
charAt(position) Retourne un caractère

Méthodes pour appliquer du HTML

link(URL) Crée un lien
Anchor(name) Crée une ancre
bold Gras
italics Italique
strike Barré
blink Clignotant
big Taille police ++
small Taille police --
sup Exposant
sub Indice

Exemple: document.write("blablabla".bold().link('djludo.online.fr'));

Fonctions mathématiques

Math.sin(x) Renvoie sin(x)
Math.cos(x) Renvoie cos(x)
Math.tan(x) Renvoie tan(x)
Math.asin(x) Renvoie asin(x)
Math.acos(x) Renvoie acos(x)
Math.atan(x) Renvoie atan(x)
Math.log(x) Renvoie log(x)
Math.exp(x) Renvoie exp(x)
Math.sqrt(x) Renvoie sqrt(x)
Math.round(x) Renvoie l'arrondi de x
Math.ceil(x) Renvoie la partie entière de x + 1
Math.floor(x) Renvoie la partie entière de x
Math.pow(x,y) Renvoie x à la puissance y
Math.min(x,y) Renvoie le minimum de x et y
Math.max(x,y) Renvoie le maximum de x et y

Affichage dans une base donnée du nombre n

print(n.toString(base))

Gestion des dates

Méthodes avec les dates

getYear Sur 2 chiffres (compatible an 2000)
getFullYear Sur 4 chiffres
getMonth Renvoie le numéro du mois
getDate Jour du mois
getDay Semaine (0=dimanche -> 6=samedi)
getHours De 0h à 23heures
getMinutes Renvoie les minutes
getSeconds Renvoies les secondes
getMilliseconds Renvoie les millisecondes
getTime Millisecondes depuis 1970
getTimeZoneOffset Décalage horaire par rapport au GMT
toString Renvoie la chaine correspondante à la date

Objets images

src URL
width Largeur
height Hauteur
complete Chargement effectué ?
border Bordure
name Nom de l'image

Objet document

writeln(ligneInseree) Insère la ligne lors du chargement de la page
location Renvoie l'URL
lastModified Renvoie la date des dernières modifications
title Le titre du document

retour