diff options
author | julieng <julien.gattelier@gmail.com> | 2021-10-02 17:20:24 +0200 |
---|---|---|
committer | SphinxKnight <SphinxKnight@users.noreply.github.com> | 2021-10-02 17:30:20 +0200 |
commit | 1407c8fdef01ecd0ffb8a8bd46e7113f119b9fde (patch) | |
tree | 30a56efd3eff3a01bd1611e1840fdbbfacf544a4 /files/fr/web/api/document/caretrangefrompoint | |
parent | c05efa8d7ae464235cf83d7c0956e42dc6974103 (diff) | |
download | translated-content-1407c8fdef01ecd0ffb8a8bd46e7113f119b9fde.tar.gz translated-content-1407c8fdef01ecd0ffb8a8bd46e7113f119b9fde.tar.bz2 translated-content-1407c8fdef01ecd0ffb8a8bd46e7113f119b9fde.zip |
convert content to md
Diffstat (limited to 'files/fr/web/api/document/caretrangefrompoint')
-rw-r--r-- | files/fr/web/api/document/caretrangefrompoint/index.md | 65 |
1 files changed, 33 insertions, 32 deletions
diff --git a/files/fr/web/api/document/caretrangefrompoint/index.md b/files/fr/web/api/document/caretrangefrompoint/index.md index ed72fe6bd7..a0e0d2282c 100644 --- a/files/fr/web/api/document/caretrangefrompoint/index.md +++ b/files/fr/web/api/document/caretrangefrompoint/index.md @@ -9,47 +9,47 @@ tags: - Méthode translation_of: Web/API/Document/caretRangeFromPoint --- -<p>{{APIRef("DOM")}}{{Non-standard_header}} </p> +{{APIRef("DOM")}}{{Non-standard_header}} -<p>La méthode <code><strong>caretRangeFromPoint()</strong></code> de l'interface {{domxref("Document")}} renvoie un objet "Range" (<em>chaîne</em>) pour le fragment de document aux coordonnées spécifiées.</p> +La méthode **`caretRangeFromPoint()`** de l'interface {{domxref("Document")}} renvoie un objet "Range" (_chaîne_) pour le fragment de document aux coordonnées spécifiées. -<h2 id="Syntaxe">Syntaxe</h2> +## Syntaxe -<pre class="brush: js">var <em>range</em> = <em>document</em>.caretRangeFromPoint(float <em>x</em>, float <em>y</em>); -</pre> +```js +var range = document.caretRangeFromPoint(float x, float y); +``` -<h3 id="Retourne">Retourne</h3> +### Retourne -<p>Une des réponses suivantes :</p> +Une des réponses suivantes : -<ul> - <li>Un {{domxref("Range")}}.</li> - <li><code>Null</code> si <strong>x</strong> ou <strong>y</strong> sont négatifs, hors de la fenêtre, ou s'il n'y a pas de noeud d'entrée de texte.</li> -</ul> +- Un {{domxref("Range")}}. +- `Null` si **x** ou **y** sont négatifs, hors de la fenêtre, ou s'il n'y a pas de noeud d'entrée de texte. -<h3 id="Paramètres">Paramètres</h3> +### Paramètres -<dl> - <dt>x</dt> - <dd>Une position horizontale dans la fenêtre courante.</dd> - <dt>y</dt> - <dd>Une position verticale dans la fenêtre courante.</dd> -</dl> +- x + - : Une position horizontale dans la fenêtre courante. +- y + - : Une position verticale dans la fenêtre courante. -<h2 id="Example">Exemple</h2> +## Exemple -<p>Démonstration de base : lorsque vous cliquez dans un paragraphe, insérez un saut de ligne à la position du curseur :</p> +Démonstration de base : lorsque vous cliquez dans un paragraphe, insérez un saut de ligne à la position du curseur : -<h3 id="Contenu_HTML">Contenu HTML</h3> +### Contenu HTML -<pre class="brush: html"><p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, +```html +<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. -Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p></pre> +Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p> +``` -<h3 id="Contenu_JavaScript">Contenu JavaScript</h3> +### Contenu JavaScript -<pre class="brush: js">function insertBreakAtPoint(e) { +```js +function insertBreakAtPoint(e) { var range; var textNode; @@ -66,8 +66,8 @@ Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit ame offset = range.startOffset; } - // divise seulement les TEXT_NODE (<em>noeuds texte</em>) - if (textNode && textNode.nodeType == 3) { + // divise seulement les TEXT_NODE (noeuds texte) + if (textNode && textNode.nodeType == 3) { var replacement = textNode.splitText(offset); var br = document.createElement('br'); textNode.parentNode.insertBefore(br, replacement); @@ -75,12 +75,13 @@ Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit ame } var paragraphs = document.getElementsByTagName("p"); -for (i=0 ; i < paragraphs.length; i++) { +for (i=0 ; i < paragraphs.length; i++) { paragraphs[i].addEventListener("click", insertBreakAtPoint, false); -}</pre> +} +``` -<p>{{ EmbedLiveSample('Example', '', '', '', 'Web/API/Document/caretRangeFromPoint') }}</p> +{{ EmbedLiveSample('Example', '', '', '', 'Web/API/Document/caretRangeFromPoint') }} -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>{{Compat("api.Document.caretRangeFromPoint")}}</p> +{{Compat("api.Document.caretRangeFromPoint")}} |