Vous êtes sur la page 1sur 9

Reference JavaScript

Objet : Array Subject: Array


Syntaxe Syntax
var tab=new Array([val1, ..., valn]) var tab=new Array([val1, ..., valn])
Description Description
Objet de type tableau Object of type Table/Array
Propriété Property
length (Nombre d'éléments d'un tableau) length (number of array elements)
Méthodes Methods
concat() (Retourne la concaténation de 2 tableaux) concat()(Returns concatenation of 2 tables)
join() (Convertit un tableau en chaîne) join() (Converts an array chain)
pop() (Supprime le dernier élément du tableau) pop() (Removes the last element of the array)
push() (Ajoute des éléments en fin de tableau) push() (Adds elements at end of table)
reverse() (Inverse l'ordre des éléments) reverse() (Reverses the order of elements)
shift() (Supprime le premier élément du tableau) shift() (Removes the first element of the array)
slice()(Retourne une tranche de tableau) slice() (Returns an array slice)
sort()(Trie les éléments d'un tableau) sort() (Sorts the elements in an array)
splice()(Ecrase une tranche de tableau) splice() (Overwrite an array slice)
unshift()(Insère des éléments en début de tableau) unshift() (Inserts elements at the beginning of the table)

Objet : Date Object: Date


Syntaxe Syntax
var dt=new Date() var dt = new Date ()
Description Description
L'objet Date permet de manipuler les dates. The object Date allows to manipulate dates.
Méthodes Methods
getDate()(Retourne le jour du mois) getDate()(Returns the day of the month)
getDay()(Retourne le jour de la semaine) getDay()(Returns the day of the week)
getFullYear()(Retourne l'année) getFullYear()(Returns the year)
getHours()(Retourne l'heure) getHours()(Returns time)
getMilliseconds()(Retourne les millisecondes de la getMilliseconds()(Returns the milliseconds of the
date) date)
getMinutes()(Retourne les minutes) getMinutes()(Returns the minutes)
getMonth()(Retourne le numéro du mois.) getMonth()(Returns the number of the month.)
getSeconds()(Retourne les secondes) getSeconds()(Returns the seconds)
getTime()(Retourne la date en millisecondes) getTime()(Returns the date in milliseconds)
getTimezoneOffset()(Retourne le décalage horaire en getTimezoneOffset()(Returns the time difference
minutes) in minutes)
getYear()(Retourne l'année sur 2 chiffres) getYear()(Returns the 2-digit year)
setDate()(Affecte la date du mois) setDate()(Affects the date of the month )
setFullYear()(Affecte l'année de la date) setFullYear()(Affects the year of the date)
setHours()(Affecte les heures) setHours()(Affects hours)
setMilliseconds()(Affecte les millisecondes de la date) setMilliseconds()(Affects milliseconds date)
setMinutes()(Affecte les minutes) setMinutes()(Affects minutes)
setMonth()(Affecte le mois de la date) setMonth()(Affects months from the date )
setSeconds()(Affecte les secondes) setSeconds()(Affects seconds)
setTime()(Affecte la date en millisecondes) setTime()(Sets the date in milliseconds)
setYear()(Affecte l'année de la date) setYear()(Affects the year of the date)
toGMTString()(Retourne la date à l'heure GMT) toGMTString()(Returns the date to GMT)
toLocaleString()(Retourne la date au format par défaut) toLocaleString()(Returns the default date format)
Objet : Math Object: Math
Description Description
L'objet Math permet de manipuler les nombres et The object Math can manipulate numbers and access to
d'accéder aux fonctions mathématiques classiques : conventional mathematical functions:
les arrondis round(), abs(), floor(), ceil() Rounded round() , abs() , floor() , ceil()
les fonctions trigonométriques sin(), cos() ... The trigonometric functions sin() , cos() ...
le hasard avec random() Chance with random()
L'objet Math contient aussi une importante liste de The Math object also contains an extensive list of
constantes mathématiques (PI, ...) mathematical constants ( PI , ...)
Attention à ne pas oublier la majuscule à Math ! Please do not forget capital letters in Math !
Propriétés Properties
E (Constante exponentielle) E (exponential constant)
PI (Constante PI) PI (Constant PI)
SQRT2 (Contient la valeur de "racine de 2".) SQRT2 (Contains the value of "root 2".)
Méthodes Methods
abs() (Retourne la valeur absolue d'un nombre réel) abs() (Returns the absolute value of a real number)
acos() (Retourne l'arccosinus d'un nombre réel.) acos()(Returns the arccosine of a real number. )
asin() (Retourne l'arcsinus d'un nombre réel.) asin() (Returns the arcsine of a real number.)
atan() (Retourne l'arctangente d'un nombre réel.) atan() (Returns arctangent of a real number.)
ceil() (Retourne l'entier le plus proche, supérieur ou ceil() (Returns the nearest integer greater than or equal
égal au réel passé en paramètre.) to the real in parameter.)
cos() (Retourne le cosinus d'un nombre réel.) cos() (the cosine of a real number.)
exp() (Retourne l'exponentielle du réel donné en exp() (Returns the exponential for the given real in
paramètre) parameter)
floor() (Retourne l'entier inférieur ou égal le plus floor() (Returns the integer less than or equal closest
proche du paramètre.) to parameter.)
log() (Retourne le logarithme népérien (ln) du réel passé log() (Returns the natural logarithm (ln) of the actual
en paramètre) passed as parameter)
max() (Retourne le maximum parmi deux nombres.) max() (Returns the maximum of two numbers.)
min() (Retourne le minimum parmi deux nombres.) min() (Returns the minimum of two numbers.)
pow() (Retourne x à la puissance y (paramètres : x et y)) pow() (Returns x to the power y (parameters: x and y))
random() (Retourne un nombre aléatoire entre 0 et 1) random() (Returns a random number between 0 and 1)
round() (Retourne l'arrondi (entier) du réel passé en round() (Returns rounding (integer) to the real passed
paramètre) as parameter)
sin() (Retourne le sinus d'un nombre réel.) sin() (Returns the sine of a real number .)
sqrt() (Retourne la racine carrée.) sqrt() (Returns the square root.)
tan() (Retourne la tangente d'un nombre réel.) tan() (Returns the tangent of a real number.)

Objet : Mots_clefs Object: Mots_clefs


Fonctions Functions
escape() (Encode les caractères spéciaux) escape() (Encode special characters )
eval() (Evalue le code contenu dans une chaîne) eval() (Evaluates the code in a string)
isFinite() (Indique si le paramètre est un nombre isFinite()(Indicates if the parameter is a finite number)
fini) isNaN() (Indicates whether the argument is a number)
isNaN() (Indique si l'argument est un nombre) parseFloat() (Converts a string to decimal)
parseFloat() (Convertit une chaîne en décimal) parseInt() (Converts a whole string)
parseInt() (Convertit une chaîne en entier) unescape() (Decodes a string)
unescape() (Décode une chaîne de caractères) Operators
Opérateurs function (Declares a function and its code)
function (Déclare une fonction et son code) new(object construction operator)
new (Opérateur de construction d'objet) this (pointer to the object being manipulated)
this (Pointeur sur l'objet en cours de manipulation) var (State variable)
var (Déclare une variable)
Structures Structures
break (Sort d'une boucle) break (Sort of a loop)
if (Test conditionnel) if (conditional Test)
else (Test conditionnel) else (Conditional Test)
for (Déclare une boucle incrémentale) for (Declares an incremental loop)
in (Parcours des propriétés d'un objet) in (course properties of an object)
return (Retourne le résultat d'une fonction) return (Returns the result of function)
switch (Tests multiples) switch (multiple tests)
while (Déclare une boucle tant que) while (Declares a while loop)
with (Structure d'utilisation d'objet) with (object using Structure)

Objet : Image Object: Image


Description Description
L'objet Image permet de manipuler les images d'un The object image allows you to manipulate images in a
document, réaliser des effets de rollovers et faire du document, make rollovers and effects to the image
préchargement d'images. preloading.
Un objet Image peut se créer de 2 manières. La plus An object image can be created in two ways. The most
évidente est d'utiliser la balise HTML <IMG>. obvious is to use the HTML <IMG>.
Le javascript peut aussi créer des image en javascript ; JavaScript can also create image in JavaScript;
l'intérêt est alors de les précharger dans le cache du Interest is then preload the cache in the browser to
navigateur pour les afficher instantanément à l'utilisateur. display them instantly to the user.
L'accès à une image de la page se fait facilement par le Access to the page image is done easily by the
tableau images de document. table image of the document .
Propriétés Properties
alt (Infobulle de l'image) alt (Tooltip image)
complete (Indicateur de fin de chargement) Complete (Complete Flag charging)
fileSize (Poids de l'image) fileSize (Image size)
height (Hauteur de l'image) height(image height)
id (Identifiant de l'image) id (image identifier)
name (Nom de l'image) name (Image Name)
src (Adresse de l'image) src (image address)
width (Largeur de l'image) width ( Image Width)

Objet : Object Subject: Object


Syntaxe var o = new Object() Syntax var o = new Object ()
Description Description
Il s'agit de l'objet "primitif" de JavaScript, ou encore la This is the "primitive" JavaScript object, or the "root" of
"racine" des objets de JavaScript. JavaScript objects.
En effet, tous les objets de JavaScript possèdent au Indeed, all JavaScript objects have at least the
minimum les propriétés et les méthodes de l'objet Object. properties and methods of the object Object.
Il est ainsi possible de créer des objets personnalisés à It is possible to create custom objects from the object.
partir de cet objet.Note à propos de Java et JavaScript : Note about Java and JavaScript:
L'écriture d'un objet en JavaScript est différente de celle The writing of an object in JavaScript is different from
de Java : en effet en JavaScript, un "constructeur" peut Java: indeed in JavaScript, a "manufacturer" can be
s'écrire n'importe où dans un script, et sous forme de written anywhere in a script form and function (see
fonction (cf. exemples et liens pour plus de précisions). examples and links for more details).
Propriétés Properties
constructor constructor
(Référence vers la fonction qui a construit l'objet "obj") (Reference to the function that constructs the object "obj")
prototype prototype
(Ajoute des propriétés / méthodes à une classe.) (Adds properties / methods to a class.)
Méthodes Methods
toString() (Retourne la description de l'objet.) toString() (Returns the description of the object.)
valueOf() (Retourne la valeur de l'objet.) valueOf() (Returns the value of the object. )
Objet : String Object: String
Description Description
La création et la manipulation de chaîne de caractères The creation and manipulation of string is very
est très importante dans le JavaScript, qui est très à important in javascript, which is very comfortable for this
l'aise pour ce genre de traitements. kind of treatment.
Le symbole String est le plus souvent ignoré dans la The symbol String is often ignored in the declaration
déclaration d'une chaîne de caractères. a string.
La notation rigoureuse serait : The rigorous notation would be:
var chaine=new String("Ceci est une var string = new String ("This is a
chaîne"); string");
Dans la pratique, la syntaxe suivante est toujours utilisée : In practice, the following syntax is always used:
var chaine="Ceci est une chaîne" var string = "This is a string"
Dans les 2 cas, chaine est un objet de type String In 2 cases, string is an object of Type String with
qui possède des propriétés et des méthodes. properties and methods.
La concaténation de chaîne de caractères se fait par le String concatenation is done by the symbol + , the
symbole +, le même que le symbole de l'addition. same as the symbol of addition.
Le javascript est un language faiblement typé, c'est-à- JavaScript is a weakly typed language, that is to say,
dire que les conversions de type sont automatiques. the type conversions are automatic.
Propriété Property
length (Longueur de la chaîne) length (String length)
Méthodes Methods
anchor() (Retourne le texte en créant une ancre) anchor() (Returns the text by creating an anchor)
big() (Retourne le texte en police plus grosse) big() (Returns the text in larger font)
blink() (Retourne le texte en mode clignotant) blink() (Returns the text in flashing mode)
bold() (Retourne le texte en gras) bold() (Returns the text in bold)
charAt() (Retourne le caractère à la position charAt()(returns the character at the specified
spécifiée) position)
charCodeAt() (Retourne le code ASCII d'un charCodeAt()(Returns the ASCII code of a
caractère) character)
concat() (Retourne la concaténation de 2 chaînes) concat() (Returns the concatenation of two strings)
fixed() (Retourne le texte en police à chasse fixe) fixed() ( Returns the text in monospaced font)
fontcolor() (Retourne le texte colorié) fontcolor() (Returns the colored text)
fontsize() (Retourne le texte dimensionné) fontsize() (Returns sized text)
fromCharCode() (Crée une chaîne à partir d'une fromCharCode() (Creates a string from a series of
série de code ASCII) ASCII code)
indexOf() (Retourne la position d'une sous-chaîne) indexOf() (Returns position of a substring)
italics() (Retourne le texte en italique) italics() (Returns the text in italics)
lastIndexOf() (Retourne l'indice de la dernière lastIndexOf() (Returns the index of the last
occurrence de sous-chaîne) occurrence of substring)
link() (Retourne le texte en créant un lien) link() (Returns the text by linking)
match() (Vérifie la concordance d'un motif match() (Check the consistency of a regular
d'expression régulière) expression pattern)
replace() (Remplace un motif d'expression régulière) replace() (Replaces a regular expression pattern)
slice() (Extrait une sous-chaîne) slice() (Extract substring)
small() (Retourne le texte en police plus petite) small() (Returns the text in smaller font)
split() (Retourne un tableau de chaînes découpées split() (Returns an array of strings cut by a
par un séparateur) separator)
strike() (Retourne le texte barré) strike() (Returns the strikethrough)
sub() (Retourne le texte en indice) sub() (Returns the text index)
substr() (Extrait une sous-chaîne d'une chaîne) substr() (Extract substring from a string)
substring() (Extrait une sous-chaîne d'une chaîne) substring() (From a substring of a string)
sup() (Retourne le texte en exposant) sup()(Returns the text superscript)
toLowerCase() (Retourne le texte en minuscules) toLowerCase() (Returns the lowercase text)
toUpperCase() (Retourne la chaîne en majuscules) toUpperCase() (Returns the string in uppercase)
Objet : RegExp Object: RegExp
Syntaxe Syntax
reg=new RegExp(String motif[, String reg = new RegExp (String pattern, [String
type]) type])
Description Description
Objet Expression régulière Purpose Regular expression
Le paramètre motif décrit le format de chaîne à The parameter pattern describes the string format to
trouver. find.
Le paramètre type décrit le type d'expression The parameter type describes the type of regular
régulière. expression.
Si type vaut "g", l'expression sera analysée If the type is "g" , the term will comprehensively
globalement sur l'ensemble de la chaîne. analyzed throughout the chain.
Si type vaut "i", l'expression sera analysée If the type is "i" , the expression is analyzed on
indifféremment sur les majuscules ou les minuscules. either upper or lower case.
type peut donc valoir "", "g", "i" ou "gi" type can therefore assert "" , "g" , " i " or "gi"
Il existe deux syntaxes équivalentes pour créer une There are two equivalent syntaxes to create a regular
expression régulière : expression:
var reg=new RegExp("[0-9]+","g") var reg = new RegExp ("[0-9] +", "g")
var reg=/[0-9]+/g var reg = /[0-9]+/g
Les expressions régulières sont le plus souvent Expressions Regular are mostly used in the
utilisées dans les méthodes match(), methods match() , replace() and split() object
replace()et split()de l'objet String. String .
Propriété Property
$1..$9 (Contenu de l'expression parenthésée 1 à 9) $ 1 .. $ 9 (Content parenthesized expression 1-9)
Méthodes Methods
compile()(Modifie le motif d'une expression régulière) compile() (Amends the pattern a regular expression)
exec()(Retourne la première sous-chaîne exec() (Return first substring matching the pattern)
correspondant au motif) test() (Tests the regular expression to a string)
test()(Teste l'expression régulière sur une chaîne)

Objet : navigator Object: navigator


Objet contenant toutes les informations du
navigateur Object containing all the information the browser

Description Description
Objet regroupant les propriétés décrivant le navigateur : Object grouping properties describing the browser:
nom, version, langue, système d'exploitation... name, version, language, operating system ...

Propriétés Properties
appCodeName (Nom de code du navigateur) appCodeName (browser code name)
appMinorVersion (Version mineure du navigateur) appMinorVersion (browser Minor Version)
appName (Nom complet du navigateur) appName (full name of the browser)
appVersion (Version du navigateur) appVersion (Browser Version)
cookieEnabled (Indicateur booléen sur l'acceptation cookieEnabled (Boolean flag on the acceptance of
des cookies) cookies)
cpuClass (Type de processeur) cpuClass (Type Processor)
language (Langue du navigateur) language (browser language)
onLine (Indicateur booléen sur la connexion) onLine (Boolean flag on the connection)
platform (Système d'exploitation) platform (operating system )
plugins (Tableau des plugins installés) plugins (Table of installed plugins)
systemLanguage (Langue du système d'exploitation) systemLanguage (Language of the operating system)
userAgent (Informations importantes du navigateur) userAgent (Important browser)
userLanguage (Langue du navigateur) userLanguage (browser language)
Objet : window Object: window
Description Description
L'objet window est l'objet principal dans le modèle objet The window object is the main object in the object model
javascript javascript
Properties
Propriétés
closed (window closing Indicator)
closed (Indicateur de fermeture de fenêtre) defaultStatus (Text default of the status bar)
defaultStatus (Texte par défaut de la barre de statut)
name (name of the window)
name (Nom de la fenêtre)
opener (opener window)
opener (Fenêtre ouvrante)
screenLeft (Position horizontale de la fenêtre screenLeft (horizontal position of the window
navigateur.) browser.)
screenTop (Position verticale de la fenêtre navigateur.) screenTop (vertical position of the browser window.)
status (Texte de la barre de statut) status (Text of the status bar)
Méthodes Methods
alert() (Displays an information message)
alert() (Affiche un message d'information)
blur() (Removes the focus to the window)
blur() (Enlève le focus à la fenêtre)
clearInterval() (Stops the execution of a regular
clearInterval() (Arrête l'exécution d'un traitement à
interval treatment)
intervalle régulier)
clearTimeout() (Suspend timer)
clearTimeout() (Suspend une minuterie)
close() (Closes the window)
close() (Ferme la fenêtre)
confirm() (Allows selection between Yes and No)
confirm() (Permet le choix entre Oui et Non)
focus() (Gives focus to the window)
focus() (Donne le focus à la fenêtre)
home() (Opens browser start page)
home() (Ouvre la page de démarrage du navigateur)
moveBy() (Moves the window)
moveBy() (Déplace la fenêtre)
moveTo() (Sets the window)
moveTo() (Positionne la fenêtre)
open() (Opens popup)
open() (Ouvre un popup)
print() (Prints the current page)
print() (Imprime la page en cours)
prompt() (Opens an input box)
prompt() (Ouvre une boîte de saisie)
resizeBy() (Enlarges or reduces the size of a
resizeBy() (Agrandit ou réduit la taille d'une fenêtre)
window)
resizeTo() (Redimensionne une fenêtre)
resizeTo() (resizes a window)
scrollBy() (Déroule les ascenseurs)
scrollBy() (Roll elevators)
scrollTo() (Positionne les ascenseurs)
scrollTo() (Positions the lifts)
setInterval() (Lance un traitement à intervalle
setInterval() (Lance a regular interval treatment)
régulier)
setTimeout() (Triggers a timer)
setTimeout() (Déclenche une minuterie)
stop() (Stop loading the page)
stop() (Arrête le chargement de la page)
Sous-objets Subobjects
Document Object (showing on the page)
document (Objet document visible sur la page)
external (Objet propre à Internet Explorer) external (Purpose specific to Internet Explorer)
frames (Tableaux des frames) frames (Tables frames)
history (Objet permettant de naviguer dans history (Object for navigating history)
l'historique) location (Information page address)
location (Informations sur l'adresse de la page) parent (parent window of the frameset)
parent (Fenêtre mère du jeu de frames) screen (information on the screen)
screen (Information sur l'écran) self (current window)
self (Fenêtre en cours) top (initial window of the frameset)
top (Fenêtre initiale du jeu de frames)

Objet : window.document Subject: window.document


Objet document visible sur la page Object showing on page
Description Description
L'objet document est probablement l'un des objets les The purpose paper is probably one of the most
plus importants du modèle objet javascript. important objects in the JavaScript object model and
Il permet d'accéder à tous les éléments affichés sur la provides access to all elements on the page, control
page, de contrôler les saisies, de modifier l'apparence seizures, change the appearance and content.
et le contenu.
Propriétés Properties
alinkColor (Couleur des liens) alinkColor (Link color)
bgColor (Couleur de fond de page) bgColor (page background color)
cookie (Chaîne contenant les cookies du domaine) cookie (String containing the domain cookies)
defaultCharset (Jeu de caractères) DefaultCharset (Character)
domain (Domaine de l'adresse de la page) domain (Domain of the address of the page)
fgColor (Couleur du texte) fgColor (text color)
fileSize (Taille de la page en octets) fileSize (page size in bytes)
lastModified (Date de dernière modification) lastModified (last modified)
location (Url de la page) location (Url of the page)
mimeType (Type de document) mimeType (Document Type)
protocol (Type de protocole de l'url) protocol (protocol type url)
referrer (Adresse de la page d'origine) referrer (Address the original page)
title (Titre de la page) title (title page)
URL (Adresse de la page) URL (page address)
URLUnencoded (Adresse codée de la page) URLUnencoded (encoded Page address)
vlinkColor (Couleur des liens visités) vlinkColor (color of visited links)

Méthodes Methods
getElementById() (Retourne un objet HTML à partir getElementById() (Returns an HTML object from its
de son id) id )
getElementsByName() (Retourne un objet HTML à getElementsByName() (Returns an HTML object
partir de son nom) from its name)
getElementsByTagName() (Retourne un tableau getElementsByTagName() (Returns an array of
d'objets à partir de leur balise) objects from their tag)
write() (Ecrit du texte dans le document) write() (Writes text in the document)
writeln() (Ecrit du texte dans le document) writeln() (Text Writes document)

Sous-objets Subobjects
forms (Tableau des formulaires du document) forms (Table forms of document)
images (Tableau des images de la page) pictures (Table image of the page)

Collection: window.document.forms[ ] Collection: window.document.forms[ ]


Tableau des formulaires du document Array of document’s forms
Syntaxe Syntax
Object document.forms[String nom_form] Object document.forms[String form_name]
Description Description
Cet objet permet d'accéder à tous les formulaires This object provides access to all forms on your
présents sur votre document. document.
Il est possible d'accéder à vos formulaires de It is possible to access your forms in different ways:
différentes façons :
Exemple :
- Soit une page HTML
<HTML>
<BODY>
<FORM NAME="truc"></FORM>
<FORM NAME="machin"></FORM>
<FORM NAME="chouette"></FORM>
</BODY>
</HTML>
- Pour accéder au formulaire "machin" :
<SCRIPT LANGUAGE="javascript">
// notation la plus courante
document.forms["machin"];
// ou bien : accéder au formulaire par son numéro
// ici 0=truc ; 1=machin ; 2=chouette
// (dans l'ordre de déclaration en HTML, commence à 0)
document.forms[1];
// ou encore :
document.machin;
</SCRIPT>
Il est ensuite possible d'accéder à des propriétés ou exécuter des méthodes pour ce formulaire.
Exemple :
document.forms["machin"].submit();
document.forms["machin"].action;
// etc.
Propriétés Properties
action (Action d'un formulaire.)
Action (Action a form.)
encoding (Type de "codage" des données du
formulaire.) encoding (Type of "coding" of the form data.)
length (Nombre de formulaires que contient le length (number of forms present in the document.)
document.)
method (data transfer method (get / post) of the form)
method (Méthode de transmission des données
(get/post) du formulaire) name (name of the form.)
name (Nom du formulaire.) target (Form Target window)
target (Fenêtre cible du formulaire)
Methods
Méthodes
reset() (Resets a form)
reset() (Réinitialise un formulaire) submit() (Submits a form)
submit() (Soumet un formulaire)
Sous-objet Subobject
elements (Tableau des éléments d'un formulaire) Elements (Table of the elements of a form)

Collection : window.document.forms.elements[ ]
Tableau des éléments d'un formulaire
Syntaxe
Array document.forms[String nom].elements[]
Description
Contient le tableau (Array) des éléments d'un formulaire et permet l'accès.
La propriété length donne le nombre d'éléments.
Chaque élément du tableau elements est un objet de type Objet de formulaire ayant des propriétés particulières.

Collection : window.document.images[ ]
Syntaxe
Array document.images[String ]
Description
Le tableau images contient les objets de types Image contenu sur la page.

Collection : window.frames[ ]
Syntaxe
Array window.frames
Description
Contient le tableau des frames éventuellement contenues dans la page.
Le tableau frames est un Array dont chaque élément est un objet de type window.
Si la page ne contient pas de frames, frames est un tableau de longueur nulle.

Objet : window.history
Description
L'objet history permet de naviguer dans l'historique du navigateur et d'utiliser les fonctions page précédente back(),
page suivante forward().
L'objet history n'est pas accessible en lecture. Il est donc impossible, pour des raisons de confidentialité, de lire
l'ensemble des urls contenu dans l'historique. Cet objet permet simplement la navigation en javascript.
Propriété
length (Nombre d'urls stockées dans l'historique)
Méthodes
back() (Retourne à la page précédente)
forward() (Retourne à la page suivante)
Go() (Redirige vers une page de l'historique)

Objet : window.parent
Syntaxe
Object window.parent
Description
parent est un objet de type window qui pointe sur la fenêtre qui encapsule dans des frames la fenêtre en cours.
Si la page en cours n'est pas inclue dans un jeu de frames, l'appel à parent est identique à window.
Voir aussi top et frames.
Objet : window.location
Description
Contient les informations sur l'url en cours de visualisation.
Propriétés
hash (Ancre de l'url)
host (Nom de domaine de l'url)
hostname (Nom de domaine de l'url)
href (Url complète)
pathname (String window.location.pathname)
port (Numéro de port de l'url)
protocol (Protocole de communication de l'url)
search (Chaine des paramètres de l'url)
Méthodes
reload() (Recharge la page)
replace() (Charge une page sans l'enregistrer dans l'historique)

Objet : window.screen
Description
L'objet screen contient les informations sur l'écran et sur sa résolution.
Attention à ne pas confondre taille d'écran et taille d'une fenêtre de navigateur.
Propriétés
availHeight (Résolution utile verticale)
availWidth (Résolution utile horizontale)
colorDepth (Profondeur de couleurs)
height (Résolution verticale)
width (Résolution horizontale)

Objet : window.self
Syntaxe
Object window.self
Description
self est un objet de type window qui référence la fenêtre en cours.
Ne présente que peu d'intérêt car window.self est toujours équivalent à window
Voir aussi parent et top.

Objet : window.top
Syntaxe
Object window.top
Description
top est un objet de type window qui pointe sur la fenêtre la plus haute dans la hiérarchie du jeu de frames.
Si la fenêtre en cours n'est pas inclue dans un jeu de frames, l'appel à top est identique à window.
Voir aussi parent et frames.

http://www.toutjavascript.com/reference/index.php

Vous aimerez peut-être aussi