aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/api/eventsource/close/index.md
diff options
context:
space:
mode:
Diffstat (limited to 'files/fr/web/api/eventsource/close/index.md')
-rw-r--r--files/fr/web/api/eventsource/close/index.md78
1 files changed, 78 insertions, 0 deletions
diff --git a/files/fr/web/api/eventsource/close/index.md b/files/fr/web/api/eventsource/close/index.md
new file mode 100644
index 0000000000..d7289f87ef
--- /dev/null
+++ b/files/fr/web/api/eventsource/close/index.md
@@ -0,0 +1,78 @@
+---
+title: EventSource.close()
+slug: Web/API/EventSource/close
+tags:
+ - API
+ - EventSource
+ - Evénement serveur
+ - Fonction
+ - Méthode
+ - Reference
+ - Server-sent events
+ - close
+translation_of: Web/API/EventSource/close
+---
+<div>{{APIRef('WebSockets API')}}</div>
+
+<p>La fonction <code><strong>close()</strong></code> de l'interface {{domxref("EventSource")}} coupe la connection, si existante, et affecte à la variable {{domxref("EventSource.readyState")}} la valeur <code>2</code> (closed).</p>
+
+<div class="note">
+<p><strong>Note :</strong> Si la connexion est déjà fermé, la fonction n'agit pas.</p>
+</div>
+
+<h2 id="Syntaxe">Syntaxe</h2>
+
+<pre class="syntaxbox">eventSource.close();</pre>
+
+<h3 id="Paramètres">Paramètres</h3>
+
+<p>Aucun.</p>
+
+<h3 id="Valeur_de_retour">Valeur de retour</h3>
+
+<p>Nulle.</p>
+
+<h2 id="Exemples">Exemples</h2>
+
+<pre class="brush: js">var bouton = document.querySelector('button');
+var evtSource = new EventSource('sse.php');
+
+bouton.onclick = function() {
+  console.log('Connection fermée');
+  evtSource.close();
+}
+</pre>
+
+<div class="note">
+<p><strong>Note :</strong> Vous pouvez trouver un exemple complet sur GitHub — voir <a href="https://github.com/mdn/dom-examples/tree/master/server-sent-events">Demo simple de SSE utilisant PHP.</a></p>
+</div>
+
+<h2 id="Spécifications">Spécifications</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Specification</th>
+ <th scope="col">Status</th>
+ <th scope="col">Comment</th>
+ </tr>
+ <tr>
+ <td>{{SpecName('HTML WHATWG', "comms.html#dom-eventsource-close", "close()")}}</td>
+ <td>{{Spec2('HTML WHATWG')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<ul>
+</ul>
+
+<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2>
+
+<p>{{Compat("api.EventSource.close")}}</p>
+
+<h2 id="Voir_aussi">Voir aussi</h2>
+
+<ul>
+ <li>{{domxref("EventSource")}}</li>
+</ul>