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
var nom = new Date()
var nom = new Date(chaine de caractère)
var nom = new Date(année, mois, jour, heure, minute, secondes, ms)
var nom = new Date(millisecondes depuis 1970)
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