Source: Introduction - JavaScript - Netscape
Objets | Types | Valeurs | Exemple et explication |
---|---|---|---|
Math | |||
Number | .E | 2.718 | |
Number | .LN2 | ln de 2 (.693) | |
Number | .LN10 | ln de 10 (2.302) | |
Number | .LOG2E | log base 2 de e (1.442) | |
Number | .LOG10E | log base 10 de e (.434) | |
Number | .PI | 3.14159 | |
Number | .SQRT1_2 | racine carrée de ½ (.707) | |
Number | .SQRT2 | racine carrée de 2 (1.414) | |
Number | .abs() | ||
Number | .acos() | ||
Number | .asin() | ||
Number | .atan() | ||
Number | .ceil() | ||
Number | .cos() | ||
Number | .exp() | ||
Number | .floor() | ||
Number | .log() | ||
Number | .max() | ||
Number | .min() | ||
Number | .pow() | ||
Number | .random() Retourne un nombre aléatoire. |
||
Number | .round() | ||
Number | .sin() | ||
Number | .sqrt() | ||
Number | .tan() |
Number | |||
Opérations: | Addition: Number = Number + Number Soustraction: Number = Number - Number Multiplication: Number = Number * Number Division: Number = Number / Number Modulo: Number = Number % Number Incrémentation de 1: Number ++ Décrémentation de 1: Number -- Incrémentation: Number += Number Décrémentation: Number -= Number |
Object |
String | Permet de manipuler les chaines de caractères | ||
Concaténation: | String = valeur + valeur | ||
Number | .length | Retourne la longueur de la chaine (nombre de caractères) | |
String | .big() | ||
String | .blink() | ||
String | .bold() | ||
String | .charAt() | ||
String | .escape(String strConvertie) Convertie une String avec les caractères d'échappement (+ pour un espace ...) |
||
String | .fixed() | ||
String | .fontcolor() | ||
String | .fontsize() | ||
String | .indexOf(String strRecherche, Number numDepart=0) Recherche la première occurence d'une String (strRecherche) dans l'objet String à partir de la position de Départ RETOUR: position du début de la String trouvé ou -1 si rien n'est pas trouvé. |
||
String | .italics() | ||
String | .lastIndexOf() | ||
Link | .link(String href) | ||
Boolean | .match(String strMatch) Trouve si la chaîne correspond avec un critère d'expression régulière? |
||
String | .small() | ||
Array | .split(String strSplit) Découpe une chaîne selon 'strSplit' et retourne les parties dans un tableau var strAllo="allo", tableauAllo; tableauAllo=strAllo.split(""); //tableauAllo[0] = 'A'... |
||
String | .strike() | ||
String | .substring(Number numDepart, Number numFin) Retourne une chaîne partant de numDepart et finissant à numFin. |
||
String | .toUpperCase() Met la chaîne en majuscule et la retourne. |
||
String | .toLowerCase() Met la chaîne en minuscule et la retourne. |
||
String | .unescape(String strConvertie) Retourne une String avec les caractères d'échappement enlevé |
(voir les propriétés de Microsoft)
IE | N | O | Moz | Types | Attribut/Méthode | Description | Exemple |
---|---|---|---|---|---|---|---|
X | - | - | - | event | voir les évènements | ||
Anchor | |||||||
Applet | |||||||
Area | |||||||
Button | |||||||
Checkbox | |||||||
FileUpload | |||||||
Form | |||||||
String | .action | ||||||
Array of Element | .elements | ||||||
String | .encoding | ||||||
Number | .length | ||||||
String | .method | ||||||
String | .target | ||||||
.submit() | |||||||
.reset() | |||||||
OnSubmit, OnReset | |||||||
Hidden | |||||||
History | |||||||
Number | .length | ||||||
.back() | |||||||
.Forward() | |||||||
.Go(offset | location) | |||||||
Layer | |||||||
Link | |||||||
String | .hash | ||||||
String | .host | ||||||
String | .hostname | ||||||
String | .href | ||||||
String | .pathname | ||||||
String | .port | ||||||
String | .protocol | ||||||
String | .search | ||||||
String | .target | ||||||
OnClick, onMouseOver | |||||||
MimeType | |||||||
Option | |||||||
Password | |||||||
Plugin | |||||||
Radio | |||||||
Reset | |||||||
Select | |||||||
Submit | |||||||
Text | |||||||
Textarea | |||||||
Window |
IE | N | O | Moz | Types | Attribut/Méthode | Description | Exemple | cookie |
---|---|---|---|---|---|---|---|
// comment effacer un cookie? var datTmp = new date(); datTmp.setDate = datTmp.getTime()-1000000000; cookie.expires= datTmp.toGMTString(); |
IE | N | O | Moz | Types | Attribut/Méthode | Description | Exemple | frame |
---|---|---|---|---|---|---|---|
boolean | .closed | Indique si la fenêtre est fermée (true|false) | |||||
window | .parent | ||||||
window | .window | L'objet fenêtre du frame | |||||
window | .self | self | |||||
String | .Close() Fermer la fenêtre |
IE | N | O | Moz | Types | Attribut/Méthode | Description | Exemple | history |
---|---|---|---|---|---|---|---|
.back() recule d'une page |
IE | N | O | Moz | Types | Attribut/Méthode | Description | Exemple | Location |
---|---|---|---|---|---|---|---|
! | String | .domain | |||||
String | .hash | ||||||
String | .host | ||||||
String | .hostname | ||||||
String | .href | chemin d'un url (inclut le nom du fichier s'il y a en un) | |||||
String | .pathname | ||||||
String | .port | ||||||
String | .protocol | ||||||
String | .search | ||||||
String | .replace() |
permet de connaître les caractéristiques du navigateur
IE | N | O | Moz | Types | Attribut/Méthode | Description | Exemple |
---|---|---|---|---|---|---|---|
1.1 | String | .appCodeName | "Mozilla" | ||||
1.1 | String | .appName | "Microsoft Internet Explorer"|"Netscape" | ||||
1.1 | String | .appVersion | OUI | ||||
1.1 | String | .userAgent | OUI | ||||
1.1 | Boolean | .javaEnabled() |
IE | N | O | Moz | Types | Attribut/Méthode | Description | Exemple |
---|---|---|---|---|---|---|---|
1.1 | Number | .colorDepth | Nombre de bits des couleurs [16|32] | ||||
1.1 | Number | .width | largeur de l'écran | ||||
1.1 | Number | .height | hauteur de l'écran | ||||
1.1 | Number | .availWidth | hauteur de l'écran disponible | ||||
1.1 | Number | .availHeight | hauteur de l'écran disponible (en enlevant la barre des tâches) |
Fenêtre (cadre)
IE | N | O | Moz | Types | Attribut/Méthode | Description | Exemple |
---|---|---|---|---|---|---|---|
document | .document | ||||||
String | .defaultstatus | ||||||
Array of frame | .frames | ||||||
Number | .length | ||||||
! | N | Number | .innerWidth | Enlever 16 pour la barre de Status en Netscape... voir document.body.clientWidth |
|||
! | N | Number | .innerHeight | voir document.body.clientHeight | |||
Location | .location | ||||||
history | .history | ||||||
String | .name | ||||||
String | .status | ||||||
window | .parent | Fenêtre parente. (supérieur) | |||||
window | .self | elle même | |||||
1.1 | screen | .screen | |||||
window | .top | La fenêtre du navigateur (celle du haut) | |||||
window | .window | ? | |||||
Number | .x | Position horizontale (coin haut gauche) | |||||
Number | .y | Position verticale (coin haut gauche) | |||||
Number | .alert(String) Affiche une boîte de dialogue avec un avertissement (String) |
||||||
.blur() | |||||||
.clearTimeout(Timeout objTimeout) Supprime un Timeout |
|||||||
Number | .confirm(String) Affiche une boîte de dialogue avec une demande de confirmation (String) |
||||||
.close() .reference.close ??? |
|||||||
.focus() | |||||||
String | .prompt(String strMessage, String strValeurDefaut="") | ||||||
Affiche une boîte de dialogue avec une question (strMessage) et
un champ texte (contient la valeur par défaut strValeurDefaut). Retourne la valeur entrée si l'usager appuie sur OK ou retourne null sinon. |
|||||||
.moveTo(entier left-x, entier top-y) |
|||||||
.resizeTo(entier width, entier height) |
|||||||
Timeout | .setTimeout(expression, integer intDelaiMilliSeconde) Exécute une action après intDelaiMilliSeconde. l'expression peut être un nom de fonction (String) Retourne un pointeur qui doit être effacer avec clearTimeout(pointeur) |
||||||
window | .showModalDialog(strUrl,strTarget||null,strOptions) | ||||||
Affiche en IE5+ comme la fonction open, mais en mode ModalDialog 'strUrl' est obligatoire 'strOptions' peut contenir ces paramètres séparé par des point-virgules (';')... dialogWidth: [Number]px; dialogHeight:[Number]px; center:[0,1]; // défaut = 1 scroll:[0,1]; // défaut = 1 help:[0,1]; // défaut = 1 status:[0,1] // défaut = 1 |
|||||||
.onLoad, .onUnload |
Document de la page web (contenu de la balise <body>)
IE | N | O | Moz | Types | Attribut/Méthode | Description | Exemple |
---|---|---|---|---|---|---|---|
4.73 | 1.1 | color | .alinkColor | Couleur des liens actifs <BODY alink="color"> | |||
>= 4 | - | - | Array | .all | ie4 = (document.all)?true:false | ||
4.73 | 1.1 | Array of Anchor | .anchors | Tableau des balises <A></A> de la page web. | |||
4.73 | 1.1 | Array | .applets | Tableau des applets <APPLET></APPLET> de la page web. | |||
4.73 | 1.1 | color | .bgColor | Couleur du fond d'écran <BODY background="color"> | |||
>= 4 | - | 1.1 | balise | .body | |||
>= 4 | ! | 1.1 | Number | .body.clientWidth | Largeur du document | ||
>= 4 | ! | 1.1 | Number | .body.clientHeight | Hauteur du document | ||
4.73 | 1.1 | cookie | .cookie | Cookie de la page web | |||
4.73 | 1.1 | String | .domain | Domaine de l'URL. | |||
4.73 | 1.1 | Array of embed | .embeds | Tableau des embeds <EMBED></EMBEDS> de la page web. | OUI | ||
4.73 | 1.1 | color | .fgColor | Couleur du texte (ForeGround Color) <BODY text="color"> | |||
4.73 | 1.1 | Array | .forms | Tableau des formulaires <FORM></FORM> de la page web. | |||
4.73 | 1.1 | Number | .height | Hauteur du document en pixels. | |||
1.1 | Array of Image | .images | Tableau avec toutes les images d'un document <IMG /> | ||||
4.73 | 1.1 | String | .lastModified | Date de la dernière modification du document | |||
- | >= 4 | - | Array | .layers | ns4 = (document.layers)?true:false | ||
4.73 | 1.1 | color | .linkColor | Couleur des liens <BODY link="color"> | |||
4.73 | 1.1 | Array | .links | Tableau des liens href? | |||
4.73 | 1.1 | Location | .location | Location du document | |||
4.73 | 1.1 | String | .referrer | Lien référent du document (URL de la page qui a appelé le document) | |||
4.73 | 1.1 | String | .title | Titre de la page <TITLE>...</TITLE> | |||
4.73 | 1.1 | String | .URL | URL du document | |||
4.73 | 1.1 | color | .vlinkColor | Couleur des liens visités <BODY vlink="color"> | |||
4.73 | 1.1 | Number | .width | Largeur du document en pixels. | |||
- | >=4 | captureEvents(Event.EVENEMENT) voir les évènements | |||||
close() | |||||||
clear() | |||||||
1.1 | Element? | getElementById() | |||||
open() | |||||||
write(String texte) | |||||||
writeln(String texte) Écrit un changement de ligne après avoir écrit le texte |
Balise script Serveur:
<SCRIPT runAt="server"> ... </SCRIPT>
<SERVER> ... </SERVER>