From 1407c8fdef01ecd0ffb8a8bd46e7113f119b9fde Mon Sep 17 00:00:00 2001 From: julieng Date: Sat, 2 Oct 2021 17:20:24 +0200 Subject: convert content to md --- files/fr/web/api/window/afterprint_event/index.md | 75 +- files/fr/web/api/window/alert/index.md | 63 +- files/fr/web/api/window/applicationcache/index.md | 31 +- files/fr/web/api/window/back/index.md | 46 +- files/fr/web/api/window/beforeprint_event/index.md | 85 +- .../fr/web/api/window/beforeunload_event/index.md | 176 ++-- files/fr/web/api/window/blur/index.md | 41 +- .../web/api/window/cancelanimationframe/index.md | 54 +- .../fr/web/api/window/cancelidlecallback/index.md | 39 +- files/fr/web/api/window/captureevents/index.md | 50 +- files/fr/web/api/window/clearimmediate/index.md | 55 +- files/fr/web/api/window/close/index.md | 63 +- files/fr/web/api/window/closed/index.md | 106 +- files/fr/web/api/window/confirm/index.md | 44 +- files/fr/web/api/window/console/index.md | 51 +- files/fr/web/api/window/content/index.md | 47 +- files/fr/web/api/window/controllers/index.md | 30 +- files/fr/web/api/window/copy_event/index.md | 83 +- files/fr/web/api/window/customelements/index.md | 69 +- files/fr/web/api/window/cut_event/index.md | 83 +- files/fr/web/api/window/defaultstatus/index.md | 40 +- .../fr/web/api/window/devicemotion_event/index.md | 118 +-- .../api/window/deviceorientation_event/index.md | 59 +- files/fr/web/api/window/devicepixelratio/index.md | 44 +- files/fr/web/api/window/dialogarguments/index.md | 12 +- files/fr/web/api/window/directories/index.md | 30 +- files/fr/web/api/window/document/index.md | 40 +- .../web/api/window/domcontentloaded_event/index.md | 98 +- files/fr/web/api/window/dump/index.md | 41 +- files/fr/web/api/window/event/index.md | 39 +- files/fr/web/api/window/find/index.md | 83 +- files/fr/web/api/window/focus/index.md | 35 +- files/fr/web/api/window/frameelement/index.md | 57 +- files/fr/web/api/window/frames/index.md | 32 +- files/fr/web/api/window/fullscreen/index.md | 54 +- .../web/api/window/gamepadconnected_event/index.md | 97 +- .../api/window/gamepaddisconnected_event/index.md | 87 +- files/fr/web/api/window/getcomputedstyle/index.md | 121 +-- .../api/window/getdefaultcomputedstyle/index.md | 75 +- files/fr/web/api/window/getselection/index.md | 52 +- files/fr/web/api/window/hashchange_event/index.md | 143 +-- files/fr/web/api/window/history/index.md | 54 +- files/fr/web/api/window/home/index.md | 24 +- files/fr/web/api/window/index.md | 1096 ++++++++++---------- files/fr/web/api/window/innerheight/index.md | 83 +- files/fr/web/api/window/innerwidth/index.md | 72 +- files/fr/web/api/window/issecurecontext/index.md | 61 +- .../web/api/window/languagechange_event/index.md | 95 +- files/fr/web/api/window/length/index.md | 25 +- files/fr/web/api/window/load_event/index.md | 119 +-- files/fr/web/api/window/localstorage/index.md | 106 +- files/fr/web/api/window/location/index.md | 185 ++-- files/fr/web/api/window/locationbar/index.md | 75 +- files/fr/web/api/window/matchmedia/index.md | 80 +- files/fr/web/api/window/menubar/index.md | 79 +- files/fr/web/api/window/message_event/index.md | 107 +- .../fr/web/api/window/messageerror_event/index.md | 91 +- files/fr/web/api/window/mozinnerscreenx/index.md | 38 +- files/fr/web/api/window/mozinnerscreeny/index.md | 38 +- files/fr/web/api/window/mozpaintcount/index.md | 24 +- files/fr/web/api/window/name/index.md | 53 +- files/fr/web/api/window/navigator/index.md | 50 +- files/fr/web/api/window/offline_event/index.md | 80 +- files/fr/web/api/window/online_event/index.md | 84 +- files/fr/web/api/window/onpaint/index.md | 27 +- files/fr/web/api/window/open/index.md | 634 ++++++----- files/fr/web/api/window/opendialog/index.md | 117 ++- files/fr/web/api/window/opener/index.md | 38 +- files/fr/web/api/window/orientation/index.md | 33 +- files/fr/web/api/window/outerheight/index.md | 64 +- files/fr/web/api/window/outerwidth/index.md | 52 +- files/fr/web/api/window/pagehide_event/index.md | 83 +- files/fr/web/api/window/pageshow_event/index.md | 128 +-- files/fr/web/api/window/parent/index.md | 41 +- files/fr/web/api/window/paste_event/index.md | 83 +- files/fr/web/api/window/popstate_event/index.md | 139 +-- files/fr/web/api/window/postmessage/index.md | 139 ++- files/fr/web/api/window/print/index.md | 42 +- files/fr/web/api/window/prompt/index.md | 78 +- .../web/api/window/rejectionhandled_event/index.md | 90 +- .../web/api/window/requestanimationframe/index.md | 82 +- .../fr/web/api/window/requestidlecallback/index.md | 104 +- files/fr/web/api/window/resizeby/index.md | 77 +- files/fr/web/api/window/screen/index.md | 43 +- files/fr/web/api/window/screenx/index.md | 46 +- files/fr/web/api/window/scroll/index.md | 44 +- files/fr/web/api/window/scrollbars/index.md | 81 +- files/fr/web/api/window/scrollby/index.md | 51 +- files/fr/web/api/window/scrollbylines/index.md | 45 +- files/fr/web/api/window/scrollbypages/index.md | 36 +- files/fr/web/api/window/scrollto/index.md | 32 +- files/fr/web/api/window/scrolly/index.md | 78 +- files/fr/web/api/window/sessionstorage/index.md | 74 +- files/fr/web/api/window/showmodaldialog/index.md | 128 +-- files/fr/web/api/window/stop/index.md | 47 +- files/fr/web/api/window/storage_event/index.md | 91 +- files/fr/web/api/window/top/index.md | 46 +- files/fr/web/api/window/unload_event/index.md | 206 ++-- .../web/api/window/vrdisplayconnect_event/index.md | 97 +- .../api/window/vrdisplaydisconnect_event/index.md | 97 +- .../window/vrdisplaypresentchange_event/index.md | 97 +- 101 files changed, 3792 insertions(+), 4965 deletions(-) (limited to 'files/fr/web/api/window') diff --git a/files/fr/web/api/window/afterprint_event/index.md b/files/fr/web/api/window/afterprint_event/index.md index c63ed6bc56..84afdc8bd8 100644 --- a/files/fr/web/api/window/afterprint_event/index.md +++ b/files/fr/web/api/window/afterprint_event/index.md @@ -4,61 +4,32 @@ slug: Web/API/Window/afterprint_event translation_of: Web/API/Window/afterprint_event original_slug: Web/Events/afterprint --- -

L'événement afterprint est déclenché après que le document associé a été imprimé ou que l'aperçu avant impression a été fermé.

+L'événement **afterprint** est déclenché après que le document associé a été imprimé ou que l'aperçu avant impression a été fermé. -

Informations générales

+## Informations générales -
-
Spécification
-
HTML5
-
Interface
-
Event
-
Propagation
-
Non
-
Annulable
-
Non
-
Cible
-
DefaultView (<window>)
-
Action par défaut
-
Aucune
-
+- Spécification + - : [HTML5](https://html.spec.whatwg.org/multipage/webappapis.html#printing) +- Interface + - : Event +- Propagation + - : Non +- Annulable + - : Non +- Cible + - : DefaultView (``) +- Action par défaut + - : Aucune -

Propriétés

+## Propriétés - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PropertyTypeDescription
target {{readonlyInline}}{{domxref("EventTarget")}}The event target (the topmost target in the DOM tree).
type {{readonlyInline}}{{domxref("DOMString")}}The type of event.
bubbles {{readonlyInline}}{{jsxref("Boolean")}}Whether the event normally bubbles or not.
cancelable {{readonlyInline}}{{jsxref("Boolean")}}Whether the event is cancellable or not.
+| Property | Type | Description | +| ------------------------------------- | ------------------------------------ | ------------------------------------------------------ | +| `target` {{readonlyInline}} | {{domxref("EventTarget")}} | The event target (the topmost target in the DOM tree). | +| `type` {{readonlyInline}} | {{domxref("DOMString")}} | The type of event. | +| `bubbles` {{readonlyInline}} | {{jsxref("Boolean")}} | Whether the event normally bubbles or not. | +| `cancelable` {{readonlyInline}} | {{jsxref("Boolean")}} | Whether the event is cancellable or not. | -

Evénements liés

+## Evénements liés - +- [beforeprint](/fr/docs/Mozilla_event_reference/beforeprint) diff --git a/files/fr/web/api/window/alert/index.md b/files/fr/web/api/window/alert/index.md index 9f41bd3dff..501056191e 100644 --- a/files/fr/web/api/window/alert/index.md +++ b/files/fr/web/api/window/alert/index.md @@ -7,30 +7,39 @@ tags: - Référence_du_DOM_Gecko translation_of: Web/API/Window/alert --- -

{{ ApiRef() }}

-

Résumé

-

Affiche un dialogue d'alerte contenant le texte spécifié.

-

Syntaxe

-
window.alert(message);
-
- -

Exemple

-
window.alert("Bonjour !");
-
-

produira :

- -

- -

Notes

-

Le dialogue d'alerte doit être utilisé pour les messages qui ne demandent aucune réponse de la part de l'utilisateur, à part son acceptation du message.

-

Le texte suivant est commun à cet article, DOM:window.prompt et DOM:window.confirm Les boîtes de dialogue sont des fenêtres modales : elles empêchent l'utilisateur d'accéder au reste de l'interface du programme tant qu'elles ne sont pas fermées. C'est pourquoi il ne faut pas abuser des fonctions créant une boîte de dialogue (ou fenêtre modale).

-

Les applications utilisant le chrome (par exemple les extensions) devront plutôt utiliser les méthodes de nsIPromptService.

-

Spécification

-

{{ DOM0() }}

-

Voir aussi

- \ No newline at end of file +{{ ApiRef() }} + +### Résumé + +Affiche un dialogue d'alerte contenant le texte spécifié. + +### Syntaxe + + window.alert(message); + +- `message` est une chaîne contenant le texte à afficher dans le dialogue d'alerte. + +### Exemple + + window.alert("Bonjour !"); + +produira : + +![](alerthelloworld.png) + +### Notes + +Le dialogue d'alerte doit être utilisé pour les messages qui ne demandent aucune réponse de la part de l'utilisateur, à part son acceptation du message. + +Le texte suivant est commun à cet article, `DOM:window.prompt` et `DOM:window.confirm` Les boîtes de dialogue sont des fenêtres modales : elles empêchent l'utilisateur d'accéder au reste de l'interface du programme tant qu'elles ne sont pas fermées. C'est pourquoi il ne faut pas abuser des fonctions créant une boîte de dialogue (ou fenêtre modale). + +Les applications utilisant le chrome (par exemple les extensions) devront plutôt utiliser les méthodes de [nsIPromptService](fr/NsIPromptService). + +### Spécification + +{{ DOM0() }} + +### Voir aussi + +- [confirm](/fr/DOM/window.confirm) +- [prompt](/fr/DOM/window.prompt) diff --git a/files/fr/web/api/window/applicationcache/index.md b/files/fr/web/api/window/applicationcache/index.md index 7518fb40ed..1366a2ac23 100644 --- a/files/fr/web/api/window/applicationcache/index.md +++ b/files/fr/web/api/window/applicationcache/index.md @@ -3,33 +3,24 @@ title: Window.applicationCache slug: Web/API/Window/applicationCache translation_of: Web/API/Window/applicationCache --- -
-

Attention : Le cache d'application est obsolète depuis Firefox 44, et n'est plus disponible dans un contexte non sécurisé depuis Firefox 60 ({{bug(1354175)}}, actuellemet Nightly/Beta seulement). Ne pas l'utiliser sur des sites hors lignes — envisager l'utilisation de service workers à la place.

-
+> **Attention :** Le cache d'application est obsolète depuis Firefox 44, et n'est plus disponible dans un contexte non sécurisé depuis Firefox 60 ({{bug(1354175)}}, actuellemet Nightly/Beta seulement). Ne pas l'utiliser sur des sites hors lignes — envisager l'utilisation de [service workers](/en-US/docs/Web/API/Service_Worker_API) à la place. -

{{APIRef}}

+{{APIRef}} -

Retourne une référence à l'objet du cache d'application pour la fenêtre.

+Retourne une référence à l'objet du cache d'application pour la fenêtre. -

Syntaxe

+## Syntaxe -
cache = window.applicationCache
-
+ cache = window.applicationCache -

Paramètres

+### Paramètres - +- `cache` est une référence objet pour un {{domxref("OfflineResourceList")}}. -

Spécification

+## Spécification - +- {{spec("http://www.w3.org/TR/2008/WD-html5-20080122/#appcache","HTML 5","WD")}} -

Voir aussi

+## Voir aussi - +- [Using Application Cache](/en-US/docs/HTML/Using_the_application_cache) diff --git a/files/fr/web/api/window/back/index.md b/files/fr/web/api/window/back/index.md index 9743d49f37..7a120fec02 100644 --- a/files/fr/web/api/window/back/index.md +++ b/files/fr/web/api/window/back/index.md @@ -13,47 +13,45 @@ tags: - back translation_of: Web/API/Window/back --- -
{{APIRef}}{{ Non-standard_header() }}{{deprecated_header}}
+{{APIRef}}{{ Non-standard_header() }}{{deprecated_header}} -

La méthode obsolète et non standard back() sur l'objet {{domxref("window")}} renvoie la fenêtre à l'élément précédent de l'historique. Il s'agissait d'une méthode spécifique à Firefox et a été supprimée dans Firefox 31.

+La méthode obsolète et non standard `back()` sur l'objet {{domxref("window")}} renvoie la fenêtre à l'élément précédent de l'historique. Il s'agissait d'une méthode spécifique à Firefox et a été supprimée dans Firefox 31. -
-

Note: Utilisez plutôt la méthode standard {{domxref("history.back")}}.

-
+> **Note :** Utilisez plutôt la méthode standard {{domxref("history.back")}}. -

Syntaxe

+## Syntaxe -
window.back();
+ window.back(); -

Paramètres

+### Paramètres -

Aucun.

+Aucun. -

Valeur de retour

+### Valeur de retour -

undefined.

+`undefined`. -

Exemple

+## Exemple -

Cet exemple simple gère un clic sur un bouton "Retour" en rappelant back().

+Cet exemple simple gère un clic sur un bouton "Retour" en rappelant `back()`. -
function boutonRetour() {
+```js
+function boutonRetour() {
   if (peutRevenirEnArriere) {
     window.back();
   }
-}
+} +``` -

Spécification

+## Spécification -

Cela ne fait partie d'aucune spécification.

+Cela ne fait partie d'aucune spécification. -

Compatibilité des navigateurs

+## Compatibilité des navigateurs -

Cette méthode non standard n'a été implémentée que dans Firefox et a été supprimée dans Firefox 31.

+Cette méthode non standard n'a été implémentée que dans Firefox et a été supprimée dans Firefox 31. -

Voir également

+## Voir également - +- {{domxref("History.back()")}} +- {{domxref("History.forward()")}} diff --git a/files/fr/web/api/window/beforeprint_event/index.md b/files/fr/web/api/window/beforeprint_event/index.md index b0e96ca975..fbf8c38b2a 100644 --- a/files/fr/web/api/window/beforeprint_event/index.md +++ b/files/fr/web/api/window/beforeprint_event/index.md @@ -7,69 +7,40 @@ tags: translation_of: Web/API/Window/beforeprint_event original_slug: Web/Events/beforeprint --- -

L'événement beforeprint est déclenché lorsque le document associé est sur le point d'être imprimé ou qu'un "aperçu avant impression" est lancé.

+L'événement **`beforeprint`** est déclenché lorsque le document associé est sur le point d'être imprimé ou qu'un "aperçu avant impression" est lancé. -

Informations générales

+## Informations générales -
-
Spécification
-
HTML5
-
Interface
-
Event
-
Propagation
-
Non
-
Annulable
-
Non
-
Cible
-
DefaultView (<window>)
-
Action par défaut
-
Aucune
-
+- Spécification + - : [HTML5](https://html.spec.whatwg.org/multipage/webappapis.html#printing) +- Interface + - : Event +- Propagation + - : Non +- Annulable + - : Non +- Cible + - : DefaultView (``) +- Action par défaut + - : Aucune -

Exemples

+## Exemples -

En utilisant window.addEventListener() :

+En utilisant `window.addEventListener()` : -
window.addEventListener("beforeprint", (evenement) => {
-  console.log("Before print");
-});
+ window.addEventListener("beforeprint", (evenement) => { + console.log("Before print"); + }); -

Propriétés

+## Propriétés - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PropertyTypeDescription
target {{readonlyInline}}{{domxref("EventTarget")}}The event target (the topmost target in the DOM tree).
type {{readonlyInline}}{{domxref("DOMString")}}The type of event.
bubbles {{readonlyInline}}{{jsxref("Boolean")}}Whether the event normally bubbles or not.
cancelable {{readonlyInline}}{{jsxref("Boolean")}}Whether the event is cancellable or not.
+| Property | Type | Description | +| ------------------------------------- | ------------------------------------ | ------------------------------------------------------ | +| `target` {{readonlyInline}} | {{domxref("EventTarget")}} | The event target (the topmost target in the DOM tree). | +| `type` {{readonlyInline}} | {{domxref("DOMString")}} | The type of event. | +| `bubbles` {{readonlyInline}} | {{jsxref("Boolean")}} | Whether the event normally bubbles or not. | +| `cancelable` {{readonlyInline}} | {{jsxref("Boolean")}} | Whether the event is cancellable or not. | -

Evénements liés

+## Evénements liés - +- [afterprint](/en-US/docs/Mozilla_event_reference/afterprint) diff --git a/files/fr/web/api/window/beforeunload_event/index.md b/files/fr/web/api/window/beforeunload_event/index.md index 249644f9e3..69f36f86e4 100644 --- a/files/fr/web/api/window/beforeunload_event/index.md +++ b/files/fr/web/api/window/beforeunload_event/index.md @@ -4,137 +4,89 @@ slug: Web/API/Window/beforeunload_event translation_of: Web/API/Window/beforeunload_event original_slug: Web/Events/beforeunload --- -

L'événement beforeunload est déclenché quand la fênetre, ou le document, et leurs resources sont sur le point d'être déchargés.

+L'événement **`beforeunload`** est déclenché quand la fênetre, ou le document, et leurs resources sont sur le point d'être déchargés. -

Lorsqu'une chaîne de caractères est assignée à la propriété returnValue de {{domxref("Event")}}, une boîte de dialogue apparaît demandant confirmation avant de quitter la page (voir exemple plus bas). Certains navigateurs affichent la valeur retournée, alors que d'autres affichent leur propre message. Si aucune valeur n'est fournie, l'événement est traité silencieusement.

+Lorsqu'une chaîne de caractères est assignée à la propriété `returnValue` de {{domxref("Event")}}, une boîte de dialogue apparaît demandant confirmation avant de quitter la page (voir exemple plus bas). Certains navigateurs affichent la valeur retournée, alors que d'autres affichent leur propre message. Si aucune valeur n'est fournie, l'événement est traité silencieusement. -
-

Note : Afin d'éviter les "pop-ups" indésirables, les navigateurs peuvent ne pas afficher les alertes créées dans les gestionnaires beforeunload.

-
+> **Note :** Afin d'éviter les "pop-ups" indésirables, les navigateurs peuvent ne pas afficher les alertes créées dans les gestionnaires `beforeunload`. -
-

Attention : Attacher un gestionnaire d'événement beforeunload à window ou à document empêche les navigateurs d'utiliser leur mémoire cache ; consulter Utilisation du cache de Firefox 1.5 ou WebKit's Page Cache (en anglais).

-
+> **Attention :** Attacher un gestionnaire d'événement `beforeunload` à `window` ou à `document` empêche les navigateurs d'utiliser leur mémoire cache ; consulter [Utilisation du cache de Firefox 1.5](/fr/docs/Utilisation_du_cache_de_Firefox_1.5) ou [WebKit's Page Cache](https://webkit.org/blog/516/webkit-page-cache-ii-the-unload-event/) (en anglais). - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + +
PropagationNon
AnnulableOui
Object cibledefaultView
Interface{{domxref("Event")}}
PropagationNon
AnnulableOui
Object cibledefaultView
Interface{{domxref("Event")}}
-

Propriétés

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PropriétéTypeDescription
target {{readOnlyInline}}{{domxref("EventTarget")}}La cible de l'événement (la plus haute cible dans l'arbre du DOM).
type {{readOnlyInline}}{{domxref("DOMString")}}Le type de l'événement.
bubbles {{readOnlyInline}}{{jsxref("Boolean")}}Est-ce que l'événement se propage ?
cancelable {{readOnlyInline}}{{jsxref("Boolean")}}Est-il possible d'annuler l'événement ?
returnValue{{domxref("DOMString")}}La valeur de retour de l'événement (le message à afficher à l'utlisateur)
+## Propriétés + +| Propriété | Type | Description | +| ------------------------------------- | ------------------------------------ | ------------------------------------------------------------------------- | +| `target` {{readOnlyInline}} | {{domxref("EventTarget")}} | La cible de l'événement (la plus haute cible dans l'arbre du DOM). | +| `type` {{readOnlyInline}} | {{domxref("DOMString")}} | Le type de l'événement. | +| `bubbles` {{readOnlyInline}} | {{jsxref("Boolean")}} | Est-ce que l'événement se propage ? | +| `cancelable` {{readOnlyInline}} | {{jsxref("Boolean")}} | Est-il possible d'annuler l'événement ? | +| `returnValue` | {{domxref("DOMString")}} | La valeur de retour de l'événement (le message à afficher à l'utlisateur) | -

Exemples

+## Exemples -
window.addEventListener("beforeunload", function (event) {
+```js
+window.addEventListener("beforeunload", function (event) {
   event.returnValue = "\o/";
 });
 
 // est équivalent à
 window.addEventListener("beforeunload", function (event) {
   event.preventDefault();
-});
+}); +``` -

Les navigateurs basés sur WebKit ne suivent pas les spécifications pour la boîte de dialogue. Un exemple pratiquement compatible entre les navigateurs serait à peu près comme suit:

+Les navigateurs basés sur WebKit ne suivent pas les spécifications pour la boîte de dialogue. Un exemple pratiquement compatible entre les navigateurs serait à peu près comme suit: -
window.addEventListener("beforeunload", function (e) {
+```js
+window.addEventListener("beforeunload", function (e) {
   var confirmationMessage = "\o/";
 
   e.returnValue = confirmationMessage;     // Gecko, Trident, Chrome 34+
-  return confirmationMessage;              // Gecko, WebKit, Chrome <34
-});
- -

Notes

- -

Quand l'événement retourne une valeur non nulle, l'utilisateur est invité à confirmer le déchargement de la page. Dans la plupart des navigateurs, la valeur de retour de l'événement est affiché dans une boîte de dialogue. Dans Firefox 4 et plus, la chaine de caractères retournée n'est pas affiché à l'utilisateur. A la place, Firefox affiche "Cette page demande de confirmer sa fermeture ; des données saisies pourraient ne pas être enregistrées". Voir {{bug("588292")}}.

- -

Depuis le 25 Mai 2011, la spécification HTML5 indique ques les appels aux méthodes {{domxref("window.alert()")}}, {{domxref("window.confirm()")}} et {{domxref("window.prompt()")}} peuvent être ignorés durant l'événement. Voir specification HTML5 pour plus de détails.

- -

Noter aussi que de nombreux navigateurs ignorent le résultat  de l'événement (il n'y a donc aucune demande de confirmation). Firefox a une préférence cachée dans about:config pour faire de même. Essentiellement, cela signifie que l'utilisateur confirme toujours silencieusement que le document peut être déchargé.

- -

Spécifications

- - - - - - - - - - - - - - - - - - - - - -
SpécificationStatutCommentaire
{{SpecName("HTML WHATWG", "indices.html#event-beforeunload", "beforeunload")}}{{Spec2("HTML WHATWG")}}
{{SpecName("HTML5 W3C", "browsers.html#unloading-documents", "beforeunload")}}{{Spec2("HTML5 W3C")}}Première définition
+ return confirmationMessage; // Gecko, WebKit, Chrome <34 +}); +``` + +## Notes + +Quand l'événement retourne une valeur non nulle, l'utilisateur est invité à confirmer le déchargement de la page. Dans la plupart des navigateurs, la valeur de retour de l'événement est affiché dans une boîte de dialogue. Dans Firefox 4 et plus, la chaine de caractères retournée n'est pas affiché à l'utilisateur. A la place, Firefox affiche "Cette page demande de confirmer sa fermeture ; des données saisies pourraient ne pas être enregistrées". Voir {{bug("588292")}}. + +Depuis le 25 Mai 2011, la spécification HTML5 indique ques les appels aux méthodes {{domxref("window.alert()")}}, {{domxref("window.confirm()")}} et {{domxref("window.prompt()")}} peuvent être ignorés durant l'événement. Voir [specification HTML5 ](http://www.w3.org/TR/html5/webappapis.html#user-prompts)pour plus de détails. + +Noter aussi que de nombreux navigateurs ignorent le résultat  de l'événement (il n'y a donc aucune demande de confirmation). Firefox a une préférence cachée dans about:config pour faire de même. Essentiellement, cela signifie que l'utilisateur confirme toujours silencieusement que le document peut être déchargé. + +## Spécifications + +| Spécification | Statut | Commentaire | +| -------------------------------------------------------------------------------------------------------- | -------------------------------- | ------------------- | +| {{SpecName("HTML WHATWG", "indices.html#event-beforeunload", "beforeunload")}} | {{Spec2("HTML WHATWG")}} | | +| {{SpecName("HTML5 W3C", "browsers.html#unloading-documents", "beforeunload")}} | {{Spec2("HTML5 W3C")}} | Première définition | -

Voir aussi

+## Voir aussi - +- {{Event("DOMContentLoaded")}} +- {{Event("readystatechange")}} +- {{Event("load")}} +- {{Event("unload")}} +- [Unloading Documents — Prompt to unload a document](http://www.whatwg.org/specs/web-apps/current-work/#prompt-to-unload-a-document) +- [Enlever les messages personnalisés dans les boîtes de dialogues onbeforeload après Chrome 51](https://developers.google.com/web/updates/2016/04/chrome-51-deprecations?hl=en#remove_custom_messages_in_onbeforeload_dialogs) diff --git a/files/fr/web/api/window/blur/index.md b/files/fr/web/api/window/blur/index.md index 75091cf2a6..190281c682 100644 --- a/files/fr/web/api/window/blur/index.md +++ b/files/fr/web/api/window/blur/index.md @@ -8,39 +8,30 @@ tags: - Méthode translation_of: Web/API/Window/blur --- -

{{APIRef}}

+{{APIRef}} -

Éloigne la mise au point de la fenêtre.

+Éloigne la mise au point de la fenêtre. -

Syntaxe

+## Syntaxe -
window.blur()
+ window.blur() -

Exemple

+## Exemple -
window.blur();
+```js +window.blur(); +``` -

Notes

+## Notes -

La méthode window.blur() est l'équivalent programmatique du déplacement du focus de l'utilisateur loin de la fenêtre courante.

+La méthode `window.blur()` est l'équivalent programmatique du déplacement du focus de l'utilisateur loin de la fenêtre courante. -

Spécification

+## Spécification - - - - - - - - - - - - - -
SpécificationStatutCommentair
{{SpecName('HTML WHATWG','interaction.html#dom-window-blur','Window.blur()')}}{{Spec2('HTML WHATWG')}}
+| Spécification | Statut | Commentair | +| -------------------------------------------------------------------------------------------------------- | -------------------------------- | ---------- | +| {{SpecName('HTML WHATWG','interaction.html#dom-window-blur','Window.blur()')}} | {{Spec2('HTML WHATWG')}} | | -

Compatibilité des navigateurs

+## Compatibilité des navigateurs -

{{Compat("api.Window.blur")}}

+{{Compat("api.Window.blur")}} diff --git a/files/fr/web/api/window/cancelanimationframe/index.md b/files/fr/web/api/window/cancelanimationframe/index.md index a0c27fc7eb..7091fd2664 100644 --- a/files/fr/web/api/window/cancelanimationframe/index.md +++ b/files/fr/web/api/window/cancelanimationframe/index.md @@ -11,24 +11,21 @@ tags: - Window translation_of: Web/API/Window/cancelAnimationFrame --- -
{{APIRef}}
+{{APIRef}}La méthode **`window.cancelAnimationFrame()`** met fin à une animation précédement configurée par un appel à {{domxref("window.requestAnimationFrame()")}}. -
La méthode window.cancelAnimationFrame() met fin à une animation précédement configurée par un appel à {{domxref("window.requestAnimationFrame()")}}.
+## Syntaxe -

Syntaxe

+ window.cancelAnimationFrame(requestID); -
window.cancelAnimationFrame(requestID);
+### Paramètres -

Paramètres

+- `requestID` + - : L'identifiant retourné par l'appel à {{domxref("window.requestAnimationFrame()")}} qui a généré la fonction de rappel (callback) -
-
requestID
-
L'identifiant retourné par l'appel à {{domxref("window.requestAnimationFrame()")}} qui a généré la fonction de rappel (callback)
-
+## Exemples -

Exemples

- -
var requestAnimationFrame = window.requestAnimationFrame || window.mozRequestAnimationFrame ||
+```js
+var requestAnimationFrame = window.requestAnimationFrame || window.mozRequestAnimationFrame ||
                             window.webkitRequestAnimationFrame || window.msRequestAnimationFrame;
 
 var cancelAnimationFrame = window.cancelAnimationFrame || window.mozCancelAnimationFrame;
@@ -40,7 +37,7 @@ var myReq; // Déclarer la variable globalement avant de lancer l'animation
 function step(timestamp) {
   var progress = timestamp - start;
   d.style.left = Math.min(progress / 10, 200) + 'px';
-  if (progress < 2000) {
+  if (progress < 2000) {
     // Ne pas oublier de récupérer l'identifiant à chaque appel de la fonction
     myReq = requestAnimationFrame(step);
   }
@@ -48,30 +45,19 @@ function step(timestamp) {
 myReq = requestAnimationFrame(step);
 // L'annulation utilise le dernier identifiant
 cancelAnimationFrame(myReq);
-
+``` -

Spécifications

+## Spécifications - - - - - - - - - - - -
Spécification
{{spec("https://www.w3.org/TR/html51/webappapis.html#animation-frames", "Timing control for script-based animations: cancelAnimationFrame", "WD")}}
+| Spécification | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| {{spec("https://www.w3.org/TR/html51/webappapis.html#animation-frames", "Timing control for script-based animations: cancelAnimationFrame", "WD")}} | -

Compatibilité des navigateurs

+## Compatibilité des navigateurs -

{{Compat("api.Window.cancelAnimationFrame")}}

+{{Compat("api.Window.cancelAnimationFrame")}} -

Voir aussi

+## Voir aussi -
    -
  • {{domxref("window.mozAnimationStartTime")}}
  • -
  • {{domxref("window.requestAnimationFrame()")}}
  • -
+- {{domxref("window.mozAnimationStartTime")}} +- {{domxref("window.requestAnimationFrame()")}} diff --git a/files/fr/web/api/window/cancelidlecallback/index.md b/files/fr/web/api/window/cancelidlecallback/index.md index 39c94deb9a..126c343b54 100644 --- a/files/fr/web/api/window/cancelidlecallback/index.md +++ b/files/fr/web/api/window/cancelidlecallback/index.md @@ -3,38 +3,25 @@ title: window.cancelIdleCallback() slug: Web/API/Window/cancelIdleCallback translation_of: Web/API/Window/cancelIdleCallback --- -
{{APIRef}}{{SeeCompatTable}}
+{{APIRef}}{{SeeCompatTable}} -

La méthode window.cancelIdleCallback() annule une fonction précedemment planifiée via {{domxref("window.requestIdleCallback()")}}.

+La méthode **`window.cancelIdleCallback()`** annule une fonction précedemment planifiée via {{domxref("window.requestIdleCallback()")}}. -

Syntaxe

+## Syntaxe -
window.cancelIdleCallback(idleCallbackId);
+ window.cancelIdleCallback(idleCallbackId); -

Paramètres

+### Paramètres -
-
idleCallbackId
-
L'entier long non-signé retourné par {{domxref("window.requestIdleCallback()")}}.
-
+- idleCallbackId + - : L'entier long non-signé retourné par {{domxref("window.requestIdleCallback()")}}. -

Spécifications

+## Spécifications - - - - - - - - - - - - - -
SpécificationStatusCommentaire
{{SpecName('Background Tasks')}}{{Spec2('Background Tasks')}}Définition initiale.
+| Spécification | Status | Commentaire | +| -------------------------------------------- | ---------------------------------------- | -------------------- | +| {{SpecName('Background Tasks')}} | {{Spec2('Background Tasks')}} | Définition initiale. | -

Compatibilité des navigateurs

+## Compatibilité des navigateurs -

{{Compat("api.Window.cancelIdleCallback")}}

+{{Compat("api.Window.cancelIdleCallback")}} diff --git a/files/fr/web/api/window/captureevents/index.md b/files/fr/web/api/window/captureevents/index.md index cac350b130..4e79f89499 100644 --- a/files/fr/web/api/window/captureevents/index.md +++ b/files/fr/web/api/window/captureevents/index.md @@ -9,24 +9,24 @@ tags: - Non-standard translation_of: Web/API/Window/captureEvents --- -
{{ ApiRef() }} {{deprecated_header(1.9)}} {{Non-standard_header}}
+{{ ApiRef() }} {{deprecated_header(1.9)}} {{Non-standard_header}} -

La méthode Window.captureEvents() enregistre la fenêtre pour capturer tous les événements du type spécifié.

+La méthode **`Window.captureEvents()`** enregistre la fenêtre pour capturer tous les événements du type spécifié. -

Syntaxe

+## Syntaxe -
window.captureEvents(eventType)
-
+ window.captureEvents(eventType) -

eventType est une combinaison des valeurs suivantes: Event.ABORT, Event.BLUR, Event.CLICK, Event.CHANGE, Event.DBLCLICK, Event.DRAGDDROP, Event.ERROR, Event.FOCUS, Event.KEYDOWN, Event.KEYPRESS, Event.KEYUP, Event.LOAD, Event.MOUSEDOWN, Event.MOUSEMOVE, Event.MOUSEOUT, Event.MOUSEOVER, Event.MOUSEUP, Event.MOVE, Event.RESET, Event.RESIZE, Event.SELECT, Event.SUBMIT, Event.UNLOAD.

+`eventType` est une combinaison des valeurs suivantes: `Event.ABORT`, `Event.BLUR`, `Event.CLICK`, `Event.CHANGE`, `Event.DBLCLICK`, `Event.DRAGDDROP`, `Event.ERROR`, `Event.FOCUS`, `Event.KEYDOWN`, `Event.KEYPRESS`, `Event.KEYUP`, `Event.LOAD`, `Event.MOUSEDOWN`, `Event.MOUSEMOVE`, `Event.MOUSEOUT`, `Event.MOUSEOVER`, `Event.MOUSEUP`, `Event.MOVE`, `Event.RESET`, `Event.RESIZE`, `Event.SELECT`, `Event.SUBMIT`, `Event.UNLOAD`. -

Exemple

+## Exemple -
<!DOCTYPE html>
-<html lang="fr">
-<head>
-<!-- ... -->
-<script>
+```html
+
+
+
+
+
+
 
-<body onload="reg();">
-<p>cliquez n'importe où sur cette page.</p>
-</body>
-</html>
-
+ +

cliquez n'importe où sur cette page.

+ + +``` -

Notes

+## Notes -

Les événements déclenchés dans le DOM par l'activité de l'utilisateur (tels que cliquer sur des boutons ou déplacer le focus loin du document actuel) passent généralement par la window de haut niveau et les objets de document avant d'arriver à l'objet qui a déclenché l'événement.

+Les événements déclenchés dans le DOM par l'activité de l'utilisateur (tels que cliquer sur des boutons ou déplacer le focus loin du document actuel) passent généralement par la [`window`](/en-US/docs/Web/API/Window) de haut niveau et les objets de` `[`document`](/en-US/docs/Web/API/document) avant d'arriver à l'objet qui a déclenché l'événement. -

Lorsque vous appelez la méthode captureEvents() sur window, événements du type que vous spécifier (par exemple, Event.CLICK) ne passe plus par les objets "inférieurs" de la hiérarchie. Pour que les événements "bouillonnent" comme ils le font normalement, vous devez appeler window.releaseEvents() ({{deprecated_inline}}) sur la fenêtre pour l'empêcher de piéger les événements.

+Lorsque vous appelez la méthode `captureEvents()` sur [`window`](/en-US/docs/Web/API/Window), événements du type que vous spécifier (par exemple, `Event.CLICK`) ne passe plus par les objets "inférieurs" de la hiérarchie. Pour que les événements "bouillonnent" comme ils le font normalement, vous devez appeler` `[`window.releaseEvents()`](/en-US/docs/Web/API/window.releaseEvents) ({{deprecated_inline}}) sur la fenêtre pour l'empêcher de piéger les événements. -

Notez que vous pouvez transmettre une liste d'événements à cette méthode en utilisant la syntaxe suivante : window.captureEvents(Event.KEYPRESS | Event.KEYDOWN | Event.KEYUP).

+Notez que vous pouvez transmettre une liste d'événements à cette méthode en utilisant la syntaxe suivante : `window.captureEvents(Event.KEYPRESS | Event.KEYDOWN | Event.KEYUP)`. -

Spécification

+## Spécification -

Cela ne fait partie d'aucune spécification.

+Cela ne fait partie d'aucune spécification. diff --git a/files/fr/web/api/window/clearimmediate/index.md b/files/fr/web/api/window/clearimmediate/index.md index 886d10eb4f..453c55bedb 100644 --- a/files/fr/web/api/window/clearimmediate/index.md +++ b/files/fr/web/api/window/clearimmediate/index.md @@ -8,58 +8,41 @@ tags: - Window translation_of: Web/API/Window/clearImmediate --- -

{{APIRef("HTML DOM")}}{{Non-standard_header}}

+{{APIRef("HTML DOM")}}{{Non-standard_header}} -

Cette méthode efface l'action spécifiée par {{DOMxRef("window.setImmediate")}}.

+Cette méthode efface l'action spécifiée par {{DOMxRef("window.setImmediate")}}. -
-

Note : Cette méthode ne devrait pas devenir standard et n'est implémentée que par les versions récentes d'Internet Explorer et de Node.js 0.10+. Il rencontre la résistance à la fois de Gecko (Firefox) et Webkit (Google/Apple).

-
+> **Note :** Cette méthode ne devrait pas devenir standard et n'est implémentée que par les versions récentes d'Internet Explorer et de Node.js 0.10+. Il rencontre la résistance à la fois de [Gecko](https://bugzilla.mozilla.org/show_bug.cgi?id=686201) (Firefox) et [Webkit](http://code.google.com/p/chromium/issues/detail?id=146172) (Google/Apple). -

Syntaxe

+## Syntaxe -
window.clearImmediate( immediateID )
-
+ window.clearImmediate( immediateID ) -

où immediateID est un ID retourné par {{DOMxRef("window.setImmediate")}}.

+où immediateID est un ID retourné par {{DOMxRef("window.setImmediate")}}. -

Exemples

+## Exemples -
let immediateID = setImmediate(() => {
+```js
+let immediateID = setImmediate(() => {
   // Exécute du code
 }
 
 document.getElementById("bouton")
-  .addEventListener(() => {
+  .addEventListener(() => {
   clearImmediate(immediateID);
 });
-
+``` -

Spécifications

+## Spécifications - - - - - - - - - - - - - - - -
SpécificationStatutCommentaire
Efficient Script Yielding La définition de setImmediate dans cette spécification.Editor's DraftInitial definition.
+| Spécification | Statut | Commentaire | +| ------------------------------------------------------------------------------------------------------------------------------------------ | -------------- | ------------------- | +| [Efficient Script Yielding La définition de `setImmediate` dans cette spécification.](https://w3c.github.io/setImmediate/#si-setImmediate) | Editor's Draft | Initial definition. | -

Compatibilité des navigateurs

+## Compatibilité des navigateurs -

{{Compat("api.Window.clearImmediate")}}

+{{Compat("api.Window.clearImmediate")}} -

Voir également

+## Voir également -
    -
  • {{DOMxRef("Window.setImmediate()")}}
  • -
+- {{DOMxRef("Window.setImmediate()")}} diff --git a/files/fr/web/api/window/close/index.md b/files/fr/web/api/window/close/index.md index b5ea2c278c..ee82f5b027 100644 --- a/files/fr/web/api/window/close/index.md +++ b/files/fr/web/api/window/close/index.md @@ -5,18 +5,28 @@ tags: - Référence_du_DOM_Gecko translation_of: Web/API/Window/close --- -

{{ ApiRef() }}

-

Résumé

-

Ferme la fenêtre référencée.

-

Syntaxe

-
window.close();
-
-

Description

-

Lorsque cette méthode est appelée, la fenêtre référencée est fermée.

-

Cette méthode est uniquement autorisée à être appelée pour des fenêtres qui ont été ouvertes par un script à l'aide de la méthode window.open. Si la fenêtre n'a pas été ouverte par un script, l'erreur suivante apparaît dans la console JavaScript : Scripts may not close windows that were not opened by script.

-

Exemples

-
Fermeture d'une fenêtre ouverte avec window.open()
-
<script type="text/javascript">
+{{ ApiRef() }}
+
+### Résumé
+
+Ferme la fenêtre référencée.
+
+### Syntaxe
+
+    window.close();
+
+### Description
+
+Lorsque cette méthode est appelée, la fenêtre référencée est fermée.
+
+Cette méthode est uniquement autorisée à être appelée pour des fenêtres qui ont été ouvertes par un script à l'aide de la méthode [window.open](fr/DOM/window.open). Si la fenêtre n'a pas été ouverte par un script, l'erreur suivante apparaît dans la console JavaScript : `Scripts may not close windows that were not opened by script.`
+
+#### Exemples
+
+##### Fermeture d'une fenêtre ouverte avec `window.open()`
+
+```html
+
+```
+
+##### Fermeture de la fenêtre courante
+
+```html
+
+```
+
+### Spécification
+
+DOM Level 0. `window.close()` ne fait partie d'aucune spécification ni recommandation technique du W3C.
+
+### Référence additionnelle
+
+- [window.close() sur MSDN](http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/close_0.asp)
diff --git a/files/fr/web/api/window/closed/index.md b/files/fr/web/api/window/closed/index.md
index e01f35054b..02f4358698 100644
--- a/files/fr/web/api/window/closed/index.md
+++ b/files/fr/web/api/window/closed/index.md
@@ -5,51 +5,61 @@ tags:
   - Référence_du_DOM_Gecko
 translation_of: Web/API/Window/closed
 ---
-

{{ ApiRef() }}

-

Résumé

-

Cette propriété indique si la fenêtre référencée est fermée ou non.

-

Syntaxe

-
isClosed = window.closed;
-
-

Cette propriété est en lecture seule.

-

Valeur renvoyée

-
-
- isClosed
-
- Un booléen. Les valeurs possibles sont :
-
-
    -
  • false : La fenêtre est ouverte.
  • -
  • true : La fenêtre a été fermée.
  • -
-

Exemples

-

Chargement d'une page dans la fenêtre principale depuis un popup

-

L'exemple suivant montre comment un popup peut transmettre un choix de l'utilisateur à la fenêtre principale en y ouvrant une URL différente. Mais il faut d'abord vérifier que la fenêtre principale et encore ouverte.

-
if (!window.opener.closed) {
-  // La fenêtre principale est encore là,
-  // on peut donc y charger une autre page
-  window.opener.location.href = newURL;
-}
-
-

Appel d'une fonction dans un popup ouvert précédemment

-

Dans cette exemple, la fonction refreshPopupWindow() appelle une fonction dans le popup pour rafraichir son contenu. Cependant, si le popup n'a pas encore été ouvert ou si l'utilisateur l'a fermé, un nouveau popup est ouvert.

-
var popupWindow = null;
-
-function refreshPopupWindow() {
-  if (popupWindow && !popupWindow.closed) {
-    // Le popup a déjà été ouvert et il l'est encore.
-    // On peut donc appeler sa fonction doRefresh().
-    popupWindow.doRefresh();
-  } else {
-    // Il est nécessaire d'ouvrir d'abord le popup.
-    popupWindow = window.open("popup.html");
-  }
-}
-
-

Spécification

-

DOM Level 0. window.closed ne fait partie d'aucune spécification ou recommandation technique du W3C.

-

Référence supplémentaire

- \ No newline at end of file +{{ ApiRef() }} + +### Résumé + +Cette propriété indique si la fenêtre référencée est fermée ou non. + +### Syntaxe + + isClosed = window.closed; + +Cette propriété est en lecture seule. + +### Valeur renvoyée + +- `isClosed` + - : Un booléen. Les valeurs possibles sont : + + + +- `false` : La fenêtre est ouverte. +- `true` : La fenêtre a été fermée. + +### Exemples + +#### Chargement d'une page dans la fenêtre principale depuis un popup + +L'exemple suivant montre comment un popup peut transmettre un choix de l'utilisateur à la fenêtre principale en y ouvrant une URL différente. Mais il faut d'abord vérifier que la fenêtre principale et encore ouverte. + + if (!window.opener.closed) { + // La fenêtre principale est encore là, + // on peut donc y charger une autre page + window.opener.location.href = newURL; + } + +#### Appel d'une fonction dans un popup ouvert précédemment + +Dans cette exemple, la fonction `refreshPopupWindow()` appelle une fonction dans le popup pour rafraichir son contenu. Cependant, si le popup n'a pas encore été ouvert ou si l'utilisateur l'a fermé, un nouveau popup est ouvert. + + var popupWindow = null; + + function refreshPopupWindow() { + if (popupWindow && !popupWindow.closed) { + // Le popup a déjà été ouvert et il l'est encore. + // On peut donc appeler sa fonction doRefresh(). + popupWindow.doRefresh(); + } else { + // Il est nécessaire d'ouvrir d'abord le popup. + popupWindow = window.open("popup.html"); + } + } + +### Spécification + +DOM Level 0. `window.closed` ne fait partie d'aucune spécification ou recommandation technique du W3C. + +### Référence supplémentaire + +- [window.closed sur MSDN](http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/properties/closed.asp) diff --git a/files/fr/web/api/window/confirm/index.md b/files/fr/web/api/window/confirm/index.md index bed8eb3463..ba204b503d 100644 --- a/files/fr/web/api/window/confirm/index.md +++ b/files/fr/web/api/window/confirm/index.md @@ -6,42 +6,36 @@ tags: - DOM_0 translation_of: Web/API/Window/confirm --- -

{{ApiRef("Window")}}

+{{ApiRef("Window")}} -

Résumé

+### Résumé -

Affiche un dialogue modal avec un message et deux boutons, OK et Annuler.

+Affiche un dialogue modal avec un message et deux boutons, OK et Annuler. -

Syntaxe

+### Syntaxe -
resultat = window.confirm(message);
-
+ resultat = window.confirm(message); -
    -
  • message est la chaîne contenant le texte à afficher dans le dialogue.
  • -
  • resultat est une valeur booléenne indiquant si OK ou Annuler a été sélectionné (true signifie OK).
  • -
+- `message` est la chaîne contenant le texte à afficher dans le dialogue. +- `resultat` est une valeur booléenne indiquant si OK ou Annuler a été sélectionné (`true` signifie OK). -

Exemple

+### Exemple -
if (window.confirm("Une nouvelle fenêtre va s'ouvrir.")) {
-    window.open("fenetre.html", "Nouvelle fenêtre", "");
-}
-
+ if (window.confirm("Une nouvelle fenêtre va s'ouvrir.")) { + window.open("fenetre.html", "Nouvelle fenêtre", ""); + } -

Notes

+### Notes -

Le texte suivant est commun à cet article, DOM:window.prompt et DOM:window.confirm Les boîtes de dialogue sont des fenêtres modales : elles empêchent l'utilisateur d'accéder au reste de l'interface du programme tant qu'elles ne sont pas fermées. C'est pourquoi il ne faut pas abuser des fonctions créant une boîte de dialogue (ou fenêtre modale).

+Le texte suivant est commun à cet article, `DOM:window.prompt` et `DOM:window.confirm` Les boîtes de dialogue sont des fenêtres modales : elles empêchent l'utilisateur d'accéder au reste de l'interface du programme tant qu'elles ne sont pas fermées. C'est pourquoi il ne faut pas abuser des fonctions créant une boîte de dialogue (ou fenêtre modale). -

Les applications utilisant le chrome (par exemple les extensions) devront plutôt utiliser les méthodes de nsIPromptService.

+Les applications utilisant le chrome (par exemple les extensions) devront plutôt utiliser les méthodes de [nsIPromptService](fr/NsIPromptService). -

Spécification

+### Spécification -

{{ DOM0() }}

+{{ DOM0() }} -

Voir aussi

+### Voir aussi - \ No newline at end of file +- [alert](/fr/docs/DOM/window.alert) +- [prompt](/fr/docs/DOM/window.prompt) diff --git a/files/fr/web/api/window/console/index.md b/files/fr/web/api/window/console/index.md index cbb2e643a9..3478ea9292 100644 --- a/files/fr/web/api/window/console/index.md +++ b/files/fr/web/api/window/console/index.md @@ -10,47 +10,36 @@ tags: - lecture seule translation_of: Web/API/Window/console --- -

{{ APIRef }}

+{{ APIRef }} -

La propriété Window.console en lecture seule retourne une référence à l'objet {{domxref("Console")}}, qui founit des méthodes pour afficher des information sur la console du navigateur. Ces méthodes ont pour seul but le débogage et ne devraient pas servir à présenter des informations au utilisateurs.

+La propriété **`Window.console`** en lecture seule retourne une référence à l'objet {{domxref("Console")}}, qui founit des méthodes pour afficher des information sur la console du navigateur. Ces méthodes ont pour seul but le débogage et ne devraient pas servir à présenter des informations au utilisateurs. -

Syntaxe

+## Syntaxe -
var consoleObj = window.console;
-
+ var consoleObj = window.console; -

Exemples

+## Exemples -

Afficher dans la console

+### Afficher dans la console -

Le premier exemple affiche du texte dans la console.

+Le premier exemple affiche du texte dans la console. -
console.log("An error occurred while loading the content");
-
+```js +console.log("An error occurred while loading the content"); +``` -

L'exemple suivant affiche un objet dans la console, et les champs de l'objet y sont écrit:

+L'exemple suivant affiche un objet dans la console, et les champs de l'objet y sont écrit: -
console.dir(someObject);
+```js +console.dir(someObject); +``` -

Voir {{SectionOnPage("/en-US/docs/Web/API/Console", "Usage")}} pour plus d'exemples appronfondit.

+Voir {{SectionOnPage("/en-US/docs/Web/API/Console", "Usage")}} pour plus d'exemples appronfondit. -

Spécifications

+## Spécifications - - - - - - - - - - - - - -
SpécificationStatusCommentaire
{{SpecName('Console API')}}{{Spec2('Console API')}}Définition Initiale.
+| Spécification | Status | Commentaire | +| ------------------------------------ | -------------------------------- | -------------------- | +| {{SpecName('Console API')}} | {{Spec2('Console API')}} | Définition Initiale. | -
-

Note : Actuellement il y a beaucoup de différences d'implémentation entre les navigateurs, mais ils sont en train d'être standardisés pour les rendre plus consistants entre eux.

-
+> **Note :** Actuellement il y a beaucoup de différences d'implémentation entre les navigateurs, mais ils sont en train d'être standardisés pour les rendre plus consistants entre eux. diff --git a/files/fr/web/api/window/content/index.md b/files/fr/web/api/window/content/index.md index ef73a10622..d40f4f7090 100644 --- a/files/fr/web/api/window/content/index.md +++ b/files/fr/web/api/window/content/index.md @@ -5,22 +5,31 @@ tags: - Référence_du_DOM_Gecko translation_of: Web/API/Window/content --- -

{{ ApiRef() }}

-

Résumé

-

Renvoie un objet Window pour la fenêtre de contenu principale. C'est utile pour les fenêtres XUL qui ont un <browser> (ou tabbrowser ou <iframe>) avec l'attribut type="content-primary" défini - l'exemple le plus célèbre étant la fenêtre principale de Firefox, browser.xul. Dans de tels cas, content renvoie une référence à l'objet Window pour le document actuellement affiché dans le navigateur. Il s'agit d'un raccourci pour browserRef.contentWindow.

-

Dans du contenu non privilégié (des pages Web), content est normalement équivalent à top (sauf dans le cas d'une page chargée dans un panneau latéral, où content se réfère à l'objet Window de l'onglet sélectionné).

-

Certains exemples utilisent _content à la place de content. Cette forme est dépréciée depuis un long moment, et vous devriez toujours utiliser content dans du nouveau code.

-

Syntaxe

-
var windowObject = window.content;
-
-

Exemple

-

L'exécution du code suivant dans une fenêtre chrome XUL contenant un élement <browser type="content-primary"/> dessine une bordure rouge autour du premier élément div de la page actuellement affichée dans le navigateur :

-
content.document.getElementsByTagName("div")[0].style.border = "solid red 1px";
-
-

Spécification

-

Ne fait partie d'aucune spécification du W3C.

-

Voir aussi

- \ No newline at end of file +{{ ApiRef() }} + +### Résumé + +Renvoie un objet [Window](fr/DOM/window) pour la fenêtre de contenu principale. C'est utile pour les fenêtres XUL qui ont un `` (ou `tabbrowser` ou ` + + +``` + +Ci-dessous, le contenu de `child-frame.html`: + +```html + + + + Cadre enfant +    + +     ☻ - </body> -</html>
+ + +``` -

Quand le cadre parent est déchargé, les événements sont lancés dans l'ordre décrit par les messages console.log.

+Quand le cadre parent est déchargé, les événements sont lancés dans l'ordre décrit par les messages `console.log`. -

Événements liés

+## Événements liés -
    -
  • {{event("DOMContentLoaded")}}
  • -
  • {{event("readystatechange")}}
  • -
  • {{event("load")}}
  • -
  • {{event("beforeunload")}}
  • -
  • {{event("unload")}}
  • -
+- {{event("DOMContentLoaded")}} +- {{event("readystatechange")}} +- {{event("load")}} +- {{event("beforeunload")}} +- {{event("unload")}} -

Spécifications

+## Spécifications - +- [Unloading Documents — unload a document](https://html.spec.whatwg.org/multipage/browsers.html#unloading-documents) +- [Event Module Definition — unload](http://www.w3.org/TR/DOM-Level-3-Events/#event-type-unload) diff --git a/files/fr/web/api/window/vrdisplayconnect_event/index.md b/files/fr/web/api/window/vrdisplayconnect_event/index.md index 888a500d2f..815a35a5d5 100644 --- a/files/fr/web/api/window/vrdisplayconnect_event/index.md +++ b/files/fr/web/api/window/vrdisplayconnect_event/index.md @@ -9,73 +9,68 @@ tags: - vrdisplayconnect translation_of: Web/API/Window/vrdisplayconnect_event --- -
{{APIRef("Window")}}
+{{APIRef("Window")}} -
-

L'événement vrdisplayconnect de l'API WebVR est déclenché lorsqu'un écran VR compatible est connecté à l'ordinateur.

-
+L'événement **`vrdisplayconnect`** de l'[API WebVR](/en-US/docs/Web/API/WebVR_API) est déclenché lorsqu'un écran VR compatible est connecté à l'ordinateur. - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + +
BullesNon
AnnulableNon
Interface{{domxref("VRDisplayEvent")}}
Propriété de gestionnaire d'événementsonvrdisplayconnect
BullesNon
AnnulableNon
Interface{{domxref("VRDisplayEvent")}}
Propriété de gestionnaire d'événements + onvrdisplayconnect +
-

Exemples

+## Exemples -

Vous pouvez utiliser l'événement vrdisplayconnect dans une méthode addEventListener :

+Vous pouvez utiliser l'événement `vrdisplayconnect` dans une méthode [`addEventListener`](/en-US/docs/Web/API/EventTarget/addEventListener) : -
window.addEventListener('vrdisplayconnect', function() {
+```js
+window.addEventListener('vrdisplayconnect', function() {
   info.textContent = 'Affichage connecté.';
   reportDisplays();
-});
+}); +``` -

Ou utilisez la propriété du gestionnaire d'événements onvrdisplayconnect :

+Ou utilisez la propriété du gestionnaire d'événements [`onvrdisplayconnect`](/en-US/docs/Web/API/Window/onvrdisplayconnect) : -
window.onvrdisplayconnect = function() {
+```js
+window.onvrdisplayconnect = function() {
   info.textContent = 'Affichage connecté.';
   reportDisplays();
-};
+}; +``` -

Spécifications

+## Spécifications - - - - - - - - - - - - - -
SpécificationStatutCommentair
{{SpecName('WebVR 1.1', '#dom-window-onvrdisplayconnect', 'vrdisplayconnect')}}{{Spec2('WebVR 1.1')}}Définition initiale
+| Spécification | Statut | Commentair | +| -------------------------------------------------------------------------------------------------------- | ---------------------------- | ------------------- | +| {{SpecName('WebVR 1.1', '#dom-window-onvrdisplayconnect', 'vrdisplayconnect')}} | {{Spec2('WebVR 1.1')}} | Définition initiale | -

Compatibilité des navigateurs

+## Compatibilité des navigateurs -

{{Compat("api.Window.vrdisplayconnect_event")}}

+{{Compat("api.Window.vrdisplayconnect_event")}} -

Voir également

+## Voir également - +- [WebVR API homepage](/en-US/docs/Web/API/WebVR_API) +- [MozVr.com](http://mozvr.com/) — démos, téléchargements et autres ressources de l'équipe Mozilla VR. diff --git a/files/fr/web/api/window/vrdisplaydisconnect_event/index.md b/files/fr/web/api/window/vrdisplaydisconnect_event/index.md index 75a6c9924a..3e84875409 100644 --- a/files/fr/web/api/window/vrdisplaydisconnect_event/index.md +++ b/files/fr/web/api/window/vrdisplaydisconnect_event/index.md @@ -9,73 +9,68 @@ tags: - vrdisplaydisconnect translation_of: Web/API/Window/vrdisplaydisconnect_event --- -
{{APIRef("Window")}}
+{{APIRef("Window")}} -
-

L'événement vrdisplaydisconnect de l'API WebVR est déclenché lorsqu'un écran VR compatible est déconnecté de l'ordinateur.

-
+L'événement **`vrdisplaydisconnect`** de l'[API WebVR](/en-US/docs/Web/API/WebVR_API) est déclenché lorsqu'un écran VR compatible est déconnecté de l'ordinateur. - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + +
BullesNon
AnnulableNon
Interface{{domxref("VRDisplayEvent")}}
Propriété de gestionnaire d'événementsonvrdisplaydisconnect
BullesNon
AnnulableNon
Interface{{domxref("VRDisplayEvent")}}
Propriété de gestionnaire d'événements + onvrdisplaydisconnect +
-

Exemples

+## Exemples -

Vous pouvez utiliser l'événement vrdisplaydisconnect dans une méthode addEventListener :

+Vous pouvez utiliser l'événement `vrdisplaydisconnect` dans une méthode [`addEventListener`](/en-US/docs/Web/API/EventTarget/addEventListener) : -
window.addEventListener('vrdisplaydisconnect', function() {
+```js
+window.addEventListener('vrdisplaydisconnect', function() {
   info.textContent = 'Affichage déconnecté';
   reportDisplays();
-});
+}); +``` -

Ou utilisez la propriété du gestionnaire d'événements onvrdisplaydisconnect :

+Ou utilisez la propriété du gestionnaire d'événements [`onvrdisplaydisconnect`](/en-US/docs/Web/API/Window/onvrdisplaydisconnect) : -
window.onvrdisplaydisconnect = function() {
+```js
+window.onvrdisplaydisconnect = function() {
   info.textContent = 'Affichage déconnecté';
   reportDisplays();
-);
+); +``` -

Spécifications

+## Spécifications - - - - - - - - - - - - - -
SpécificationStatutCommentair
{{SpecName('WebVR 1.1', '#dom-window-onvrdisplaydisconnect', 'vrdisplaydisconnect')}}{{Spec2('WebVR 1.1')}}Définition initiale
+| Spécification | Statut | Commentair | +| ---------------------------------------------------------------------------------------------------------------- | ---------------------------- | ------------------- | +| {{SpecName('WebVR 1.1', '#dom-window-onvrdisplaydisconnect', 'vrdisplaydisconnect')}} | {{Spec2('WebVR 1.1')}} | Définition initiale | -

Compatibilité des navigateurs

+## Compatibilité des navigateurs -

{{Compat("api.Window.vrdisplaydisconnect_event")}}

+{{Compat("api.Window.vrdisplaydisconnect_event")}} -

Voir également

+## Voir également - +- [WebVR API homepage](/en-US/docs/Web/API/WebVR_API) +- [MozVr.com](http://mozvr.com/) — démos, téléchargements et autres ressources de l'équipe Mozilla VR. diff --git a/files/fr/web/api/window/vrdisplaypresentchange_event/index.md b/files/fr/web/api/window/vrdisplaypresentchange_event/index.md index c2abcb5e12..5ba67ffc5b 100644 --- a/files/fr/web/api/window/vrdisplaypresentchange_event/index.md +++ b/files/fr/web/api/window/vrdisplaypresentchange_event/index.md @@ -9,81 +9,76 @@ tags: - vrdisplaypresentchange translation_of: Web/API/Window/vrdisplaypresentchange_event --- -
{{APIRef("Window")}}
+{{APIRef("Window")}} -
-

L'événement vrdisplaypresentchange de l'API WebVR est déclenché lorsque l'état de présentation d'un affichage VR change — c'est à dire passe de la présentation à la non présentation, ou vice versa.

-
+L'événement **`vrdisplaypresentchange`** de l'[API WebVR](/en-US/docs/Web/API/WebVR_API) est déclenché lorsque l'état de présentation d'un affichage VR change — c'est à dire passe de la présentation à la non présentation, ou vice versa. - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + +
BullesNon
AnnulableNon
Interface{{domxref("VRDisplayEvent")}}
Propriété de gestionnaire d'événementsonvrdisplaypresentchange
BullesNon
AnnulableNon
Interface{{domxref("VRDisplayEvent")}}
Propriété de gestionnaire d'événements + onvrdisplaypresentchange +
-

Exemples

+## Exemples -

Vous pouvez utiliser l'événement vrdisplaypresentchange dans une méthode addEventListener :

+Vous pouvez utiliser l'événement `vrdisplaypresentchange` dans une méthode [`addEventListener`](/en-US/docs/Web/API/EventTarget/addEventListener) : -
window.addEventListener('vrdisplaypresentchange', function() {
+```js
+window.addEventListener('vrdisplaypresentchange', function() {
   if(vrDisplay.isPresenting) {
     info.textContent = "L'affichage a commencé à présenter.";
   } else {
     info.textContent = "L'affichage a cessé de se présenter.";
   }
   reportDisplays();
-});
+}); +``` -

Ou utilisez la propriété de gestionnaire d'événements onvrdisplaypresentchange :

+Ou utilisez la propriété de gestionnaire d'événements [`onvrdisplaypresentchange`](/en-US/docs/Web/API/Window/onvrdisplaypresentchange) : -
window.onvrdisplaypresentchange = function() {
+```js
+window.onvrdisplaypresentchange = function() {
   if(vrDisplay.isPresenting) {
     info.textContent = "L'affichage a commencé à présenter.";
   } else {
     info.textContent = "L'affichage a cessé de se présenter.";
   }
   reportDisplays();
-};
+}; +``` -

Spécifications

+## Spécifications - - - - - - - - - - - - - -
SpécificationStatutCommentaire
{{SpecName('WebVR 1.1', '#dom-window-onvrdisplaypresentchange', 'vrdisplaypresentchange')}}{{Spec2('WebVR 1.1')}}Définition initiale
+| Spécification | Statut | Commentaire | +| ------------------------------------------------------------------------------------------------------------------------ | ---------------------------- | ------------------- | +| {{SpecName('WebVR 1.1', '#dom-window-onvrdisplaypresentchange', 'vrdisplaypresentchange')}} | {{Spec2('WebVR 1.1')}} | Définition initiale | -

Compatibilité des navigateurs

+## Compatibilité des navigateurs -

{{Compat("api.Window.vrdisplaypresentchange_event")}}

+{{Compat("api.Window.vrdisplaypresentchange_event")}} -

Voir également

+## Voir également - +- [WebVR API homepage](/en-US/docs/Web/API/WebVR_API) +- [MozVr.com](http://mozvr.com/) — démos, téléchargements et autres ressources de l'équipe Mozilla VR. -- cgit v1.2.3-54-g00ecf