diff options
author | Ryan Johnson <rjohnson@mozilla.com> | 2021-04-29 16:16:42 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-29 16:16:42 -0700 |
commit | 95aca4b4d8fa62815d4bd412fff1a364f842814a (patch) | |
tree | 5e57661720fe9058d5c7db637e764800b50f9060 /files/it/web/api/range | |
parent | ee3b1c87e3c8e72ca130943eed260ad642246581 (diff) | |
download | translated-content-95aca4b4d8fa62815d4bd412fff1a364f842814a.tar.gz translated-content-95aca4b4d8fa62815d4bd412fff1a364f842814a.tar.bz2 translated-content-95aca4b4d8fa62815d4bd412fff1a364f842814a.zip |
remove retired locales (#699)
Diffstat (limited to 'files/it/web/api/range')
28 files changed, 0 insertions, 1050 deletions
diff --git a/files/it/web/api/range/clonecontents/index.html b/files/it/web/api/range/clonecontents/index.html deleted file mode 100644 index 48d1bc09b9..0000000000 --- a/files/it/web/api/range/clonecontents/index.html +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: range.cloneContents -slug: Web/API/Range/cloneContents -tags: - - DOM - - Gecko - - Reference_del_DOM_di_Gecko - - Tutte_le_categorie -translation_of: Web/API/Range/cloneContents ---- -<p>{{ ApiRef() }}</p> -<h3 id="Sommario" name="Sommario">Sommario</h3> -<p>Restituisce un frammento del documento copiando i nodi di un Range.</p> -<h3 id="Sintassi" name="Sintassi">Sintassi</h3> -<pre class="eval">frammento = range.cloneContents(); -</pre> -<h3 id="Esempio" name="Esempio">Esempio</h3> -<pre class="eval">range = document.createRange(); -range.selectNode(document.getElementsByTagName("div").item(0)); -frammento = range.cloneContents(); -document.body.appendChild(frammento); -</pre> -<h3 id="Note" name="Note">Note</h3> -<p>Gli Event Listener aggiunti utilizzando gli Event del DOM non vengono copiati durante la clonazione. Gli attributi-evento di HTML vengono duplicati allo stesso modo in cui li copia il metodo clonNode. Anche gli attributi HTML "id" vengono clonati, il che può portare a rendere il documento non valido.</p> -<p>I nodi parzialmente selezionati includono i tag padri necessari perché il frammento di documento sia valido.</p> -<h3 id="Specifiche" name="Specifiche">Specifiche</h3> -<p><a class="external" href="http://www.w3.org/TR/DOM-Level-2-Traversal-Range/ranges.html#Level2-Range-method-cloneContents">cloneContents</a></p> diff --git a/files/it/web/api/range/clonerange/index.html b/files/it/web/api/range/clonerange/index.html deleted file mode 100644 index ba8c0076b3..0000000000 --- a/files/it/web/api/range/clonerange/index.html +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: range.cloneRange -slug: Web/API/Range/cloneRange -translation_of: Web/API/Range/cloneRange ---- -<p>{{ APIRef("DOM") }}</p> - -<p>Restituisce un oggetto Range con i punti d'inizio e di fine identici a quelli del Range attuale.</p> - -<h3 id="Sintassi" name="Sintassi">Sintassi</h3> - -<pre class="eval">clone = range.cloneRange(); -</pre> - -<h3 id="Esempio" name="Esempio">Esempio</h3> - -<pre class="eval">range = document.createRange(); -range.selectNode(document.getElementsByTagName("div").item(0)); -clone = range.cloneRange(); -</pre> - -<h3 id="Note" name="Note">Note</h3> - -<p>Il Range viene copiato per valore, non per referenza, quindi una modifica su uno dei due oggetti non avrà effetti sull'altro.</p> - -<h3 id="Specifiche" name="Specifiche">Specifiche</h3> - -<p><a class="external" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Traversal-Range-20001113/ranges.html#Level2-Range-method-clone">cloneRange</a></p> diff --git a/files/it/web/api/range/collapse/index.html b/files/it/web/api/range/collapse/index.html deleted file mode 100644 index f976cfeca6..0000000000 --- a/files/it/web/api/range/collapse/index.html +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: range.collapse -slug: Web/API/Range/collapse -translation_of: Web/API/Range/collapse ---- -<p>{{ APIRef("DOM") }}</p> - -<p>Collassa il range tra i suoi due estremi.</p> - -<h3 id="Sintassi" name="Sintassi">Sintassi</h3> - -<pre class="eval">range.collapse(toStart); -</pre> - -<h3 id="Parametri" name="Parametri">Parametri</h3> - -<dl> - <dt>toStart </dt> - <dd>Un booleano, true collassa il Range al suo punto iniziale, False lo collassa alla fine.</dd> -</dl> - -<h3 id="Esempio" name="Esempio">Esempio</h3> - -<pre class="eval">range = document.createRange(); -referenceNode = document.getElementsByTagName("div").item(0); -range.selectNode(referenceNode); -range.collapse(true); -</pre> - -<h3 id="Note" name="Note">Note</h3> - -<p>Un Range collassato è vuoto, non ha alcun contenuto, specifica un singolo punto nell'albero del DOM. Per determinare se un Range è già collassato, si veda la proprietà <a href="it/DOM/range.collapsed">collapsed</a>.</p> - -<h3 id="Specifiche" name="Specifiche">Specifiche</h3> - -<p><a class="external" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Traversal-Range-20001113/ranges.html#Level2-Range-method-collapse">collapse</a></p> diff --git a/files/it/web/api/range/collapsed/index.html b/files/it/web/api/range/collapsed/index.html deleted file mode 100644 index 3d06ee5385..0000000000 --- a/files/it/web/api/range/collapsed/index.html +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: range.collapsed -slug: Web/API/Range/collapsed -translation_of: Web/API/Range/collapsed ---- -<p>{{ APIRef("DOM") }}</p> - -<p>Restituisce un booleano che indica se i punti d'inizio e di fine sono nella stessa posizione.</p> - -<h3 id="Sintassi" name="Sintassi">Sintassi</h3> - -<pre class="eval">isCollapsed = range.collapsed; -</pre> - -<h3 id="Esempio" name="Esempio">Esempio</h3> - -<pre class="eval">range = document.createRange(); -range.setStart(startNode,startOffset); -range.setEnd(endNode,endOffset); -isCollapsed = range.collapsed; -</pre> - -<h3 id="Note" name="Note">Note</h3> - -<p>Restituisce il valore booleano true se l'inizio e la fine del Range sono lo stesso punto nel DOM, altrimenti restituisce false.</p> - -<p>Un Range collapsed è vuoto, non ha alcun contenuto, rappresenta un singolo punto nell'albero del DOM. Per collassare un Range, si veda il metodo <a href="it/DOM/range.collapse"> collapse</a>.</p> - -<h3 id="Specifiche" name="Specifiche">Specifiche</h3> - -<p><a class="external" href="http://www.w3.org/TR/DOM-Level-2-Traversal-Range/ranges.html#Level-2-Range-attr-collapsed">collapsed</a></p> - -<p>{{ languages( { "ja": "ja/DOM/range.collapsed" } ) }}</p> diff --git a/files/it/web/api/range/commonancestorcontainer/index.html b/files/it/web/api/range/commonancestorcontainer/index.html deleted file mode 100644 index 9f4cbec910..0000000000 --- a/files/it/web/api/range/commonancestorcontainer/index.html +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: range.commonAncestorContainer -slug: Web/API/Range/commonAncestorContainer -translation_of: Web/API/Range/commonAncestorContainer ---- -<p>{{ APIRef("DOM") }}</p> - -<p>Restituisce il nodo più interno che contiene i nodi <a href="it/DOM/range.startContainer"> startContainer</a> e <a href="it/DOM/range.endContainer"> endContainer</a>.</p> - -<h3 id="Sintassi" name="Sintassi">Sintassi</h3> - -<pre class="eval">rangeAncestor = range.commonAncestorContainer; -</pre> - -<h3 id="Esempio" name="Esempio">Esempio</h3> - -<pre class="eval">range = document.createRange(); -range.setStart(startNode,startOffset); -range.setEnd(endNode,endOffset); -rangeAncestor = range.commonAncestorContainer; -</pre> - -<h3 id="Note" name="Note">Note</h3> - -<p>Restituisce il nodo che si trova più in profondità, o più in basso nell'albero del DOM, che contiene entrambi i nodi <a href="it/DOM/range.startContainer"> startContainer</a> e <a href="it/DOM/range.endContainer"> endContainer</a>. Siccome Range non deve necessariamente essere contiguo e potrebbe anche selezionare solo in parte alcuni nodi, questo è un modo conveniente per trovare un nodo che racchiuda completamente il Range.</p> - -<p>Questa proprietà è di sola lettura. Per cambiare il più profondo contenitore di un nodo, si consideri la possibilità di utilizzare i vari metodi per impostare le posizioni iniziali e finali di un Range.</p> - -<h3 id="Specifiche" name="Specifiche">Specifiche</h3> - -<p><a class="external" href="http://www.w3.org/TR/DOM-Level-2-Traversal-Range/ranges.html#Level-2-Range-attr-commonParent">commonAncestorContainer</a></p> diff --git a/files/it/web/api/range/compareboundarypoints/index.html b/files/it/web/api/range/compareboundarypoints/index.html deleted file mode 100644 index f815fd019b..0000000000 --- a/files/it/web/api/range/compareboundarypoints/index.html +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: range.compareBoundaryPoints -slug: Web/API/Range/compareBoundaryPoints -translation_of: Web/API/Range/compareBoundaryPoints ---- -<p>{{ APIRef("DOM") }}</p> - -<p>Compara i punti estremi di due <code>Range</code>.</p> - -<h3 id="Sintassi" name="Sintassi">Sintassi</h3> - -<pre class="eval"><i>compara</i> = -<i>range</i>.compareBoundaryPoints( -<i>come</i>, -<i>rangeSorgente</i>); -</pre> - -<dl> - <dt>compara </dt> - <dd>Un numero che vale 1, 0, o -1, che indica se un punto estremo di - <i>range</i> - è rispettivamente prima, nella stessa posizione o dopo il corrispondente punto estremo di <code>rangeSorgente</code>.</dd> - <dt>come </dt> - <dd>Una costante che indica la modalità di comparazione, i possibili valori sono descritti sotto.</dd> - <dt>rangeSorgente </dt> - <dd>Un range con cui effettuare la comparazione</dd> -</dl> - -<h3 id="Esempio" name="Esempio">Esempio</h3> - -<pre class="eval">var range, rangeSorgente, compara; -range = document.createRange(); -range.selectNode(document.getElementsByTagName("div")[0]); -rangeSorgente = document.createRange(); -rangeSorgente.selectNode(document.getElementsByTagName("div")[1]); -compara = range.compareBoundaryPoints(START_TO_END, rangeSorgente); -</pre> - -<h3 id="Note" name="Note">Note</h3> - -<p>Il parametro - <i>come</i> - può assumere i seguenti valori:</p> - -<ul> - <li><code>Range.END_TO_END</code> compara l'estremo finale di <code>rangeSorgente</code> con il punto finale di <code>range</code>.</li> - <li><code>Range.END_TO_START</code> compara il punto finale di <code>rangeSorgente</code> con il punto iniziale di <code>range</code>.</li> - <li><code>Range.START_TO_END</code> compara il punto iniziale di <code>rangeSorgente</code> con il punto finale di <code>range</code>.</li> - <li><code>Range.START_TO_START</code> compara il punto iniziale di <code>rangeSorgente</code> con il punto iniziale di <code>range</code>.</li> -</ul> - -<h3 id="Specifiche" name="Specifiche">Specifiche</h3> - -<p><a class="external" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Traversal-Range-20001113/ranges.html#Level2-Range-method-compareBoundaryPoints">DOM Level 2 Traversal: compareBoundaryPoints</a></p> diff --git a/files/it/web/api/range/comparepoint/index.html b/files/it/web/api/range/comparepoint/index.html deleted file mode 100644 index 2d3356b532..0000000000 --- a/files/it/web/api/range/comparepoint/index.html +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: range.comparePoint -slug: Web/API/Range/comparePoint -translation_of: Web/API/Range/comparePoint ---- -<p>{{ APIRef("DOM") }}</p> - -<p>Restituisce -1 se <code>nodo</code> si trova prima del <code>range</code>, 0 se si trova nello stesso punto, 1 se si trova dopo.</p> - -<h3 id="Sintassi" name="Sintassi">Sintassi</h3> - -<pre class="eval">int = range.comparePoint( nodo, offset ) -</pre> - -<h3 id="Parametri" name="Parametri">Parametri</h3> - -<dl> - <dt>nodo </dt> - <dd>Il <code>node</code> da comparare con <code>range</code></dd> - <dt>offset </dt> - <dd>Un intero maggiore o uguale a zero che rappresenta la distanza dall'inizio del <code>nodo</code></dd> -</dl> - -<h3 id="Esempio" name="Esempio">Esempio</h3> - -<pre class="eval">range = document.createRange(); -range.selectNode(document.getElementsByTagName("div").item(0)); -valore = range.comparePoint(document.getElementsByTagName("p").item(0),1); -</pre> - -<h3 id="Note" name="Note">Note</h3> - -<p>Se il <code>nodo</code> è di tipo <code>Text</code>, <code>Comment</code>, o <code>CDATASection</code>, allora l'<code>offset</code> è il numero di caratteri dall'inizio del <code>nodo</code>. Per tutti gli altri tipi di nodo, <code>offset</offset> rappresenta il numero dei nodi figlio dall'inizio di <code>nodo</code>.</p> - -<h3 id="Specifiche" name="Specifiche">Specifiche</h3> - -<p>DOM Level 0. Non è parte di alcuno standard.</p> diff --git a/files/it/web/api/range/createcontextualfragment/index.html b/files/it/web/api/range/createcontextualfragment/index.html deleted file mode 100644 index f56354ddc4..0000000000 --- a/files/it/web/api/range/createcontextualfragment/index.html +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: range.createContextualFragment -slug: Web/API/Range/createContextualFragment -translation_of: Web/API/Range/createContextualFragment ---- -<p>{{ APIRef("DOM") }}</p> - -<p>Restituisce un frammento di documento.</p> - -<h3 id="Sintassi" name="Sintassi">Sintassi</h3> - -<pre class="eval">frammento = range.createContextualFragment( tag ) -</pre> - -<h3 id="Parametri" name="Parametri">Parametri</h3> - -<dl> - <dt>tag </dt> - <dd>stringa che contiene del testo da convertire in un frammento di documento</dd> -</dl> - -<h3 id="Esempio" name="Esempio">Esempio</h3> - -<pre class="eval">var tag = "<div>Ciao, sono un nodo!</div>"; -var range = document.createRange(); -range.selectNode(document.getElementsByTagName("div").item(0)); -var frammento = range.createContextualFragment(tag); -document.body.appendChild(frammento); -</pre> - -<h3 id="Note" name="Note">Note</h3> - -<p>Questo metodo accetta una stringa e utilizza l'interprete di Mozilla per convertirla in un ramo (o un singolo nodo) del DOM.</p> - -<h3 id="Specifiche" name="Specifiche">Specifiche</h3> - -<p>DOM Level 0. Non è parte di alcuno standard.</p> diff --git a/files/it/web/api/range/deletecontents/index.html b/files/it/web/api/range/deletecontents/index.html deleted file mode 100644 index 25ade9f3ca..0000000000 --- a/files/it/web/api/range/deletecontents/index.html +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: range.deleteContents -slug: Web/API/Range/deleteContents -tags: - - DOM - - Gecko - - Reference_del_DOM_di_Gecko - - Tutte_le_categorie -translation_of: Web/API/Range/deleteContents ---- -<p>{{ ApiRef() }}</p> -<h3 id="Sommario" name="Sommario">Sommario</h3> -<p>Rimuove i contenuti di un Range dal documento.</p> -<h3 id="Sintassi" name="Sintassi">Sintassi</h3> -<pre class="eval">range.deleteContents() -</pre> -<h3 id="Esempio" name="Esempio">Esempio</h3> -<pre class="eval">range = document.createRange(); -range.selectNode(document.getElementsByTagName("div").item(0)); -range.deleteContents(); -</pre> -<h3 id="Note" name="Note">Note</h3> -<p>Diversamente dal metodo extractContents, deleteContents non restituisce un frammento di documento contenente il contenuto cancellato.</p> -<h3 id="Specifiche" name="Specifiche">Specifiche</h3> -<p><a class="external" href="http://www.w3.org/TR/DOM-Level-2-Traversal-Range/ranges.html#Level2-Range-method-deleteContents">deleteContents</a></p> diff --git a/files/it/web/api/range/detach/index.html b/files/it/web/api/range/detach/index.html deleted file mode 100644 index be4f1de75d..0000000000 --- a/files/it/web/api/range/detach/index.html +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: range.detach -slug: Web/API/Range/detach -translation_of: Web/API/Range/detach ---- -<p>{{ APIRef("DOM") }}</p> - -<p>Rilascia un Range in uso, per liberare memoria.</p> - -<h3 id="Sintassi" name="Sintassi">Sintassi</h3> - -<pre class="eval">range.detach(); -</pre> - -<h3 id="Esempio" name="Esempio">Esempio</h3> - -<pre class="eval">range = document.createRange(); -range.selectNode(document.getElementsByTagName("div").item(0)); -range.detach(); -</pre> - -<h3 id="Note" name="Note">Note</h3> - -<p>Permette a Mozilla di rilasciare le risorse associate a questo Range. Successivi tentativi di usare il range rilasciato causeranno una DOMException lanciata con un codice di errore INVALID_STATE_ERR.</p> - -<h3 id="Specifiche" name="Specifiche">Specifiche</h3> - -<p><a class="external" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Traversal-Range-20001113/ranges.html#Level2-Range-method-detach">detach</a></p> diff --git a/files/it/web/api/range/endcontainer/index.html b/files/it/web/api/range/endcontainer/index.html deleted file mode 100644 index b727827a32..0000000000 --- a/files/it/web/api/range/endcontainer/index.html +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: range.endContainer -slug: Web/API/Range/endContainer -translation_of: Web/API/Range/endContainer ---- -<p>{{ APIRef("DOM") }}</p> - -<p>Restituisce il nodo dentro il quale termina il Range.</p> - -<h3 id="Sintassi" name="Sintassi">Sintassi</h3> - -<pre class="eval">endRangeNode = range.endContainer; -</pre> - -<h3 id="Esempio" name="Esempio">Esempio</h3> - -<pre class="eval">range = document.createRange(); -range.setStart(startNode,startOffset); -range.setEnd(endNode,endOffset); -endRangeNode = range.endContainer; -</pre> - -<h3 id="Note" name="Note">Note</h3> - -<p>Restituisce una referenza al Nodo del documento dentro il quale termina il Range. Questa proprietà è di sola lettura. Per modificare la posizione finale di un nodo, si può utilizzare il metodo <a href="it/DOM/range.setEnd"> setEnd</a> o un altro metodo simile.</p> - -<h3 id="Specifiche" name="Specifiche">Specifiche</h3> - -<p><a class="external" href="http://www.w3.org/TR/DOM-Level-2-Traversal-Range/ranges.html#Level-2-Range-attr-endParent">endContainer</a></p> diff --git a/files/it/web/api/range/endoffset/index.html b/files/it/web/api/range/endoffset/index.html deleted file mode 100644 index 0d4556ef6f..0000000000 --- a/files/it/web/api/range/endoffset/index.html +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: range.endOffset -slug: Web/API/Range/endOffset -translation_of: Web/API/Range/endOffset ---- -<p>{{ APIRef("DOM") }}</p> - -<p>Restituisce un numero che rappresenta dove termina il Range, all'interno di <a href="it/DOM/range.endContainer"> endContainer</a>.</p> - -<h3 id="Sintassi" name="Sintassi">Sintassi</h3> - -<pre class="eval">endRangeOffset = range.endOffset; -</pre> - -<h3 id="Esempio" name="Esempio">Esempio</h3> - -<pre class="eval">range = document.createRange(); -range.setStart(startNode,startOffset); -range.setEnd(endNode,endOffset); -endRangeOffset = range.endOffset; -</pre> - -<h3 id="Note" name="Note">Note</h3> - -<p><code>endOffset</code> ha due significati. Se <code>endContainer</code> è un <code>Node</code> di tipo <code>Text</code>, <code>Comment</code>, o <code>CDATASection</code>, allora l'offset è il numero di caratteri dall'inizio di <code>endContainer</code> alla fine del Range. Per altri tipi di <code>Node</code>, <code>endOffset</code> è il numero dei nodi figli tra l'inizio di endContainer e la fine del Range. Questa proprietà è di sola lettura. Per cambiare l'<code>endOffset</code> del Range, è possibile utilizzare uno dei metodi setEnd.</p> - -<h3 id="Specifiche" name="Specifiche">Specifiche</h3> - -<p><a class="external" href="http://www.w3.org/TR/DOM-Level-2-Traversal-Range/ranges.html#Level-2-Range-attr-endOffset">endOffset</a></p> diff --git a/files/it/web/api/range/extractcontents/index.html b/files/it/web/api/range/extractcontents/index.html deleted file mode 100644 index 9c2cc50586..0000000000 --- a/files/it/web/api/range/extractcontents/index.html +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: range.extractContents -slug: Web/API/Range/extractContents -tags: - - DOM - - Gecko - - Reference_del_DOM_di_Gecko - - Tutte_le_categorie -translation_of: Web/API/Range/extractContents ---- -<p>{{ ApiRef() }}</p> -<h3 id="Sommario" name="Sommario">Sommario</h3> -<p>Sposta i contenuti di un Range da un ramo del documento ad un altro ramo del documento.</p> -<h3 id="Sintassi" name="Sintassi">Sintassi</h3> -<pre class="eval">frammento = range.extractContents(); -</pre> -<h3 id="Esempio" name="Esempio">Esempio</h3> -<pre class="eval">range = document.createRange(); -range.selectNode(document.getElementsByTagName("div").item(0)); -frammento = range.extractContents(); -document.body.appendChild(frammento); -</pre> -<h3 id="Note" name="Note">Note</h3> -<p>Gli Event Listener creati utilizzando gli eventi DOM non vengono conservati durante l'estrazione. Gli attributi-evento di HTML non vengono conservati nè duplicati. Gli attributi HTML "id" vengono clonati, il che può portare a rendere invalido un documento se il nodo parzialmente selezionato è estratto ed aggiunto in un altro punto del documento.</p> -<p>I nodi parzialmente selezionati vengono clonati per includere i tag padri necessari perché il frammento del documento sia valido.</p> -<h3 id="Specifiche" name="Specifiche">Specifiche</h3> -<p><a class="external" href="http://www.w3.org/TR/DOM-Level-2-Traversal-Range/ranges.html#Level2-Range-method-extractContents">extractContents</a></p> diff --git a/files/it/web/api/range/index.html b/files/it/web/api/range/index.html deleted file mode 100644 index 9ff0663ee0..0000000000 --- a/files/it/web/api/range/index.html +++ /dev/null @@ -1,150 +0,0 @@ ---- -title: range -slug: Web/API/Range -tags: - - DOM - - Gecko - - Reference_del_DOM_di_Gecko - - SezioneIncompleta - - Tutte_le_categorie -translation_of: Web/API/Range ---- -<p>{{ ApiRef() }}</p> -<h3 id="Introduzione" name="Introduzione">Introduzione</h3> -<p>L'oggetto <code>Range</code> rappresenta una parte di un documento, che può contenere nodi e parti di nodi testuali del documento dato.</p> -<p>Un range può essere creato usando il metodo <code><a href="it/DOM/document.createRange">createRange</a></code> dell'oggetto <code><a href="it/DOM/document">document</a></code>. Gli oggetti Range possono essere ottenuti anche usando il metodo <code><a href="it/DOM/Selection/getRangeAt">getRangeAt</a></code> dell'oggetto <code><a href="it/DOM/Selection">selection</a></code>.</p> -<h3 id="Propriet.C3.A0" name="Propriet.C3.A0">Proprietà</h3> -<dl> - <dt> - <a href="it/DOM/range.collapsed">collapsed</a></dt> - <dd> - Restituisce un booleano che indica se i punti d'inizio e di fine del range sono nella stessa posizione.</dd> - <dt> - <a href="it/DOM/range.commonAncestorContainer">commonAncestorContainer</a></dt> - <dd> - Restituisce il nodo più interno che contiene i nodi startContainer e endContainer.</dd> - <dt> - <a href="it/DOM/range.endContainer">endContainer</a></dt> - <dd> - Restituisce il nodo nel quale il Range finisce.</dd> - <dt> - <a href="it/DOM/range.endOffset">endOffset</a></dt> - <dd> - Restituisce un numero che rappresenta il punto preciso in cui il Range finisce, all'interno di endContainer.</dd> - <dt> - <a href="it/DOM/range.startContainer">startContainer</a></dt> - <dd> - Restituisce il nodo nel quale il Range inizia.</dd> - <dt> - <a href="it/DOM/range.startOffset">startOffset</a></dt> - <dd> - Restituisce un numero che rappresenta il punto preciso in cui il Range inizia, all'interno di startContainer.</dd> -</dl> -<h3 id="Metodi" name="Metodi">Metodi</h3> -<h4 id="Metodi_di_posizionamento" name="Metodi_di_posizionamento">Metodi di posizionamento</h4> -<p>Questi metodi impostano i punti di inizio e di fine di un range.</p> -<dl> - <dt> - <a href="it/DOM/range.setStart">setStart</a></dt> - <dd> - Imposta la posizione iniziale di un Range.</dd> - <dt> - <a href="it/DOM/range.setEnd">setEnd</a></dt> - <dd> - Setta la posizione finale di un Range.</dd> - <dt> - <a href="it/DOM/range.setStartBefore">setStartBefore</a></dt> - <dd> - Setta la posizione iniziale di un Range nel nodo precedente a quello indicato.</dd> - <dt> - <a href="it/DOM/range.setStartAfter">setStartAfter</a></dt> - <dd> - Setta la posizione iniziale di un Range nel nodo successivo a quello indicato.</dd> - <dt> - <a href="it/DOM/range.setEndBefore">setEndBefore</a></dt> - <dd> - Setta la posizione finale di un Range nel nodo precedente a quello indicato.</dd> - <dt> - <a href="it/DOM/range.setEndAfter">setEndAfter</a></dt> - <dd> - Setta la posizione finale di un Range nel nodo successivo a quello indicato.</dd> - <dt> - <a href="it/DOM/range.selectNode">selectNode</a></dt> - <dd> - Inserisce all'interno di un Range uno specifico nodo e il suo contenuto.</dd> - <dt> - <a href="it/DOM/range.selectNodeContents">selectNodeContents</a></dt> - <dd> - Inserisce all'interno di un Range esclusivamente il contenuto di uno specifico nodo.</dd> - <dt> - <a href="it/DOM/range.collapse">collapse</a></dt> - <dd> - Collassa un Range in uno dei punti estremi.</dd> -</dl> -<h4 id="Metodi_per_modificare_un_Range" name="Metodi_per_modificare_un_Range">Metodi per modificare un Range</h4> -<p>Questi metodi prendono i nodi da un range e ne modificano i contenuti.</p> -<dl> - <dt> - <a href="it/DOM/range.cloneContents">cloneContents</a></dt> - <dd> - Restituisce un frammento di documento copiando i nodi da un Range.</dd> - <dt> - <a href="it/DOM/range.deleteContents">deleteContents</a></dt> - <dd> - Rimuove dal documento i contenuti di un Range.</dd> - <dt> - <a href="it/DOM/range.extractContents">extractContents</a></dt> - <dd> - Muove i contenuti di un Range dall'albero del documento in un frammento del documento.</dd> - <dt> - <a href="it/DOM/range.insertNode">insertNode</a></dt> - <dd> - Inserisce un nodo all'inizio di un Range.</dd> - <dt> - <a href="it/DOM/range.surroundContents">surroundContents</a></dt> - <dd> - Muove il contenuto di un Range in un nuovo nodo.</dd> -</dl> -<h4 id="Altri_metodi" name="Altri_metodi">Altri metodi</h4> -<dl> - <dt> - <a href="it/DOM/range.compareBoundaryPoints">compareBoundaryPoints</a></dt> - <dd> - Compara i punti estremi di due Range.</dd> - <dt> - <a href="it/DOM/range.cloneRange">cloneRange</a></dt> - <dd> - Restituisce un oggetto Range con i punti estremi identici al Range clonato.</dd> - <dt> - <a href="it/DOM/range.detach">detach</a></dt> - <dd> - Rilascia un Range dall'uso, per migliorare le performance.</dd> - <dt> - <a href="it/DOM/range.toString">toString</a></dt> - <dd> - Restituisce il testo di un Range.</dd> -</dl> -<h4 id="Metodi_proprietari_di_Gecko" name="Metodi_proprietari_di_Gecko">Metodi proprietari di Gecko</h4> -<p>Questa sezione descrive metodi di Range implementati in Gecko ma che non fanno parte delle specifiche DOM del W3C.</p> -<dl> - <dt> - <a href="it/DOM/range.compareNode">compareNode</a> (obsoleto)</dt> - <dd> - Restituisce una costante che rappresenta se il nodo viene prima, dopo o dentro il Range.</dd> - <dt> - <a href="it/DOM/range.comparePoint">comparePoint</a></dt> - <dd> - Restituisce -1, 0, o 1 per indicare se il punto viene prima, dentro o dopo il range.</dd> - <dt> - <a href="it/DOM/range.createContextualFragment">createContextualFragment</a></dt> - <dd> - Restituisce un frammento di documento creato a partire da una data stringa di codice.</dd> - <dt> - <a href="it/DOM/range.intersectsNode">intersectsNode</a> (obsoleto)</dt> - <dd> - Restituisce un booleano che indica se il nodo dato interseca il range.</dd> - <dt> - <a href="it/DOM/range.isPointInRange">isPointInRange</a></dt> - <dd> - Restituisce un booleano che indica se il punto dato è interno al range.</dd> -</dl> diff --git a/files/it/web/api/range/insertnode/index.html b/files/it/web/api/range/insertnode/index.html deleted file mode 100644 index 6abfe0f295..0000000000 --- a/files/it/web/api/range/insertnode/index.html +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: range.insertNode -slug: Web/API/Range/insertNode -tags: - - DOM - - Gecko - - Reference_del_DOM_di_Gecko - - Tutte_le_categorie -translation_of: Web/API/Range/insertNode ---- -<div> - {{APIRef}}</div> -<div> - </div> -<p><span style="font-size: 1.71428571428571rem; letter-spacing: -0.5px; line-height: 24px;">Sommario</span></p> -<p>Inserisce un nodo all'inizio di un range.</p> -<h3 id="Sintassi" name="Sintassi">Sintassi</h3> -<pre class="eval">range.insertNode(nuovoNodo); -</pre> -<h3 id="Parameters" name="Parameters">Parameters</h3> -<dl> - <dt> - nuovoNodo </dt> - <dd> - è un oggetto <code>node</code>.</dd> -</dl> -<h3 id="Esempio" name="Esempio">Esempio</h3> -<pre class="eval">range = document.createRange(); -nuovoNodo = document.createElement("p"); -nuovoNodo.appendChild(document.createTextNode("Un nuovo nodo viene inserito qui")); -range.selectNode(document.getElementsByTagName("div").item(0)); -range.insertNode(nuovoNodo); -</pre> -<h3 id="Note" name="Note">Note</h3> -<p>nuovoNodo viene inserito al punto iniziale del Range. Se nuovoNodo deve essere aggiunto a un nodo testo, quel nodo viene diviso al punto dell'inserimento e l'aggiunta avviene tra il due nodi testo risultanti (si veda però il bug <a class="external" href="http://bugzilla.mozilla.org/show_bug.cgi?id=135922" rel="freelink">http://bugzilla.mozilla.org/show_bug.cgi?id=135922</a> ).</p> -<p>Se nuovoNodo è un frammento di documento, i figli del frammento vengono inseriti al suo posto.</p> -<h3 id="Specifiche" name="Specifiche">Specifiche</h3> -<p><a class="external" href="http://www.w3.org/TR/DOM-Level-2-Traversal-Range/ranges.html#Level2-Range-method-insertNode">insertNode</a></p> diff --git a/files/it/web/api/range/ispointinrange/index.html b/files/it/web/api/range/ispointinrange/index.html deleted file mode 100644 index 86c7e3ec43..0000000000 --- a/files/it/web/api/range/ispointinrange/index.html +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: range.isPointInRange -slug: Web/API/Range/isPointInRange -translation_of: Web/API/Range/isPointInRange ---- -<p>{{ APIRef("DOM") }}</p> - -<p>Restituisce un valore booleano che indica se il punto passato si trova all'interno del <code>range</code>.</p> - -<h3 id="Sintassi" name="Sintassi">Sintassi</h3> - -<pre class="eval">bool = range.isPointInRange( nodo ) -</pre> - -<h3 id="Parametri" name="Parametri">Parametri</h3> - -<dl> - <dt>nodo </dt> - <dd>Il <code>Node</code> da comparare con il <code>Range</code>.</dd> -</dl> - -<h3 id="Esempio" name="Esempio">Esempio</h3> - -<pre class="eval">range = document.createRange(); -range.selectNode(document.getElementsByTagName("div").item(0)); -bool = range.isPointInRange(document.getElementsByTagName("p").item(0),1); -</pre> - -<h3 id="Specifiche" name="Specifiche">Specifiche</h3> - -<p>DOM Level 0. Non è parte di alcun standard.</p> diff --git a/files/it/web/api/range/selectnode/index.html b/files/it/web/api/range/selectnode/index.html deleted file mode 100644 index 2b08e16731..0000000000 --- a/files/it/web/api/range/selectnode/index.html +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: range.selectNode -slug: Web/API/Range/selectNode -translation_of: Web/API/Range/selectNode ---- -<p>{{ APIRef("DOM") }}</p> - -<p>Imposta il <code>Range</code> in modo tale che contenga un nodo e tutti i suoi elementi.</p> - -<h3 id="Sintassi" name="Sintassi">Sintassi</h3> - -<pre class="eval">range.selectNode(referenceNode); -</pre> - -<h3 id="Parametri" name="Parametri">Parametri</h3> - -<dl> - <dt>referenceNode </dt> - <dd>Il <code>Node</code> da selezionare dentro un <code>Range</code></dd> -</dl> - -<h3 id="Esempio" name="Esempio">Esempio</h3> - -<pre class="eval">range = document.createRange(); -referenceNode = document.getElementsByTagName("div").item(0); -range.selectNode(referenceNode); -</pre> - -<h3 id="Note" name="Note">Note</h3> - -<p>Il <code>Node</code> padre dell'inizio e della fine del <code>Range</code> sarà lo stesso del padre del <code>referenceNode</code>.</p> - -<h3 id="Specifiche" name="Specifiche">Specifiche</h3> - -<p><a class="external" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Traversal-Range-20001113/ranges.html#Level2-Range-method-selectNode">selectNode</a></p> diff --git a/files/it/web/api/range/selectnodecontents/index.html b/files/it/web/api/range/selectnodecontents/index.html deleted file mode 100644 index e558cf5982..0000000000 --- a/files/it/web/api/range/selectnodecontents/index.html +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: range.selectNodeContents -slug: Web/API/Range/selectNodeContents -translation_of: Web/API/Range/selectNodeContents ---- -<h3 id="Sommario" name="Sommario"> </h3> - -<p>{{ APIRef("DOM") }}</p> - -<p>Imposta il <code>Range</code> perchè contenga il contenuti di un dato <code>Node</code>.</p> - -<h3 id="Sintassi" name="Sintassi">Sintassi</h3> - -<pre class="eval">range.selectNodeContents(referenceNode); -</pre> - -<h3 id="Parametri" name="Parametri">Parametri</h3> - -<dl> - <dt>referenceNode </dt> - <dd>Il <code>Node</code> i cui contenuti devono essere selezionati dentro il <code>Range</code></dd> -</dl> - -<h3 id="Esempio" name="Esempio">Esempio</h3> - -<pre class="eval">range = document.createRange(); -referenceNode = document.getElementsByTagName("div").item(0); -range.selectNodeContents(referenceNode); -</pre> - -<h3 id="Note" name="Note">Note</h3> - -<p>Il <code>Node</code> padre dell'inizio e della fine del <code>Range</code> sarà <code>referenceNode</code>. <code>startOffset</code> è 0 e <code>endOffset</code> è il numero dei <code>Node</code> figli o il numero dei caratteri contenuti nel <code>referenceNode</code>.</p> - -<h3 id="Specifiche" name="Specifiche">Specifiche</h3> - -<p><a class="external" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Traversal-Range-20001113/ranges.html#Level2-Range-method-selectNodeContents">selectNodeContents</a></p> diff --git a/files/it/web/api/range/setend/index.html b/files/it/web/api/range/setend/index.html deleted file mode 100644 index 02754fbedb..0000000000 --- a/files/it/web/api/range/setend/index.html +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: range.setEnd -slug: Web/API/Range/setEnd -translation_of: Web/API/Range/setEnd ---- -<p>{{ APIRef("DOM") }}</p> - -<p>Imposta la posizione finale di un <code>Range</code>.</p> - -<h3 id="Sintassi" name="Sintassi">Sintassi</h3> - -<pre class="eval">range.setEnd(endNode,endOffset); -</pre> - -<h3 id="Parametri" name="Parametri">Parametri</h3> - -<dl> - <dt>endNode </dt> - <dd>Il <code>Node</code> che termina il <code>Range</code></dd> - <dt>endOffset </dt> - <dd>Un intero maggiore o uguale a zero che rappresenta la distanza della fine del <code>Range</code> dall'inizio di <code>endNode</code>.</dd> -</dl> - -<h3 id="Esempio" name="Esempio">Esempio</h3> - -<pre class="eval">range = document.createRange(); -endNode = document.getElementsByTagName("p").item(3); -endOffset = document.getElementsByTagName("p").item(3).childNodes.length; -range.setEnd(endNode,endOffset); -</pre> - -<h3 id="Note" name="Note">Note</h3> - -<p>Se l'<code>endNode</code> è un <code>Node</code> di tipo <code>Text</code>, <code>Comment</code>, o <code>CDATASection</code>, allora <code>endOffset</code> è il numero di caratteri dall'inizio di <code>endNode</code>. Per altri tipi di <code>Node</code>, <code>endOffset</code> è il numero dei nodi figlio dall'inizio di <code>endNode</code>.</p> - -<h3 id="Specifiche" name="Specifiche">Specifiche</h3> - -<p><a class="external" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Traversal-Range-20001113/ranges.html#Level2-Range-method-setEnd">setEnd</a></p> diff --git a/files/it/web/api/range/setendafter/index.html b/files/it/web/api/range/setendafter/index.html deleted file mode 100644 index 7d23e74e02..0000000000 --- a/files/it/web/api/range/setendafter/index.html +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: range.setEndAfter -slug: Web/API/Range/setEndAfter -translation_of: Web/API/Range/setEndAfter ---- -<p>{{ APIRef("DOM") }}</p> - -<p>Imposta la posizione finale di un <code>Range</code> relativamente a un altro <code>Node</code>.</p> - -<h3 id="Syntax" name="Syntax">Syntax</h3> - -<pre class="eval">range.setEndAfter(referenceNode); -</pre> - -<h3 id="Parametri" name="Parametri">Parametri</h3> - -<dl> - <dt>referenceNode </dt> - <dd>Il <code>Node</code> dopo il quale deve terminare il <code>Range</code></dd> -</dl> - -<h3 id="Esempio" name="Esempio">Esempio</h3> - -<pre class="eval">range = document.createRange(); -referenceNode = document.getElementsByTagName("div").item(0); -range.setEndAfter(referenceNode); -</pre> - -<h3 id="Note" name="Note">Note</h3> - -<p>Il <code>Node</code> della fine del <code>Range</code> sarà lo stesso di <code>referenceNode</code>.</p> - -<h3 id="Specification" name="Specification">Specification</h3> - -<p><a class="external" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Traversal-Range-20001113/ranges.html#Level2-Range-setEndAfter">setEndAfter</a></p> diff --git a/files/it/web/api/range/setendbefore/index.html b/files/it/web/api/range/setendbefore/index.html deleted file mode 100644 index 69b3f0e961..0000000000 --- a/files/it/web/api/range/setendbefore/index.html +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: range.setEndBefore -slug: Web/API/Range/setEndBefore -translation_of: Web/API/Range/setEndBefore ---- -<p>{{ APIRef("DOM") }}</p> - -<p>Imposta la posizione finale di un <code>Range</code> relativamente a un altro <code>Node</code>.</p> - -<h3 id="Sintassi" name="Sintassi">Sintassi</h3> - -<pre class="eval">range.setEndBefore(referenceNode); -</pre> - -<h3 id="Parametri" name="Parametri">Parametri</h3> - -<dl> - <dt>referenceNode </dt> - <dd>Il <code>Node</code> prima del quale deve terminare il <code>Range</code></dd> -</dl> - -<h3 id="Esempio" name="Esempio">Esempio</h3> - -<pre class="eval">range = document.createRange(); -referenceNode = document.getElementsByTagName("div").item(0); -range.setEndBefore(referenceNode); -</pre> - -<h3 id="Note" name="Note">Note</h3> - -<p>Il <code>Node</code> padre della fine del <code>Range</code> sarà lo stesso di <code>referenceNode</code>.</p> - -<h3 id="Specification" name="Specification">Specification</h3> - -<p><a class="external" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Traversal-Range-20001113/ranges.html#Level2-Range-setEndBefore">setEndBefore</a></p> diff --git a/files/it/web/api/range/setstart/index.html b/files/it/web/api/range/setstart/index.html deleted file mode 100644 index 27623b9ea8..0000000000 --- a/files/it/web/api/range/setstart/index.html +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: range.setStart -slug: Web/API/Range/setStart -translation_of: Web/API/Range/setStart ---- -<p>{{ APIRef("DOM") }}</p> - -<p>Imposta la posizione iniziale di un <code>Range</code>.</p> - -<h3 id="Sintassi" name="Sintassi">Sintassi</h3> - -<pre class="eval">range.setStart(startNode,startOffset); -</pre> - -<h3 id="Parametri" name="Parametri">Parametri</h3> - -<dl> - <dt>startNode </dt> - <dd>Il <code>Node</code> all'inizio del <code>Range</code></dd> - <dt>startOffset </dt> - <dd>Un numero intero molto grande rappresentante l'offset per l'inizio del <code>Range</code> dall'iniszio dello <code>startNode</code>.</dd> -</dl> - -<h3 id="Esempio" name="Esempio">Esempio</h3> - -<pre class="eval">range = document.createRange(); -startNode = document.getElementsByTagName("p").item(2); -startOffset = 0; -range.setStart(startNode,startOffset); -</pre> - -<h3 id="Note" name="Note">Note</h3> - -<p>Se lo <code>startNode</code> è un <code>Node</code> di tipo <code>Text</code>, <code>Comment</code>, oppure <code>CDATASection</code>, allora lo <code>startOffset</code> è il numero di caratteri dall'inizio dello <code>startNode</code>. Per gli altri tipi di <code>Node</code>, lo <code>startOffset</code> è il numero di nodi figli tra l'inizio dello <code>startNode</code>.</p> - -<h3 id="Specifiche" name="Specifiche">Specifiche</h3> - -<p><a class="external" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Traversal-Range-20001113/ranges.html#Level2-Range-method-setStart">setStart</a></p> diff --git a/files/it/web/api/range/setstartafter/index.html b/files/it/web/api/range/setstartafter/index.html deleted file mode 100644 index 4a5676a9d6..0000000000 --- a/files/it/web/api/range/setstartafter/index.html +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: range.setStartAfter -slug: Web/API/Range/setStartAfter -translation_of: Web/API/Range/setStartAfter ---- -<p>{{ APIRef("DOM") }}</p> - -<p>Imposta la posizione iniziale di un <code>Range</code> relativamente a un altro <code>Node</code>.</p> - -<h3 id="Sintassi" name="Sintassi">Sintassi</h3> - -<pre class="eval">range.setStartAfter(referenceNode); -</pre> - -<h3 id="Parametri" name="Parametri">Parametri</h3> - -<dl> - <dt>referenceNode </dt> - <dd>Il <code>Node</code> dopo il quale deve iniziare il <code>Range</code></dd> -</dl> - -<h3 id="Esempio" name="Esempio">Esempio</h3> - -<pre class="eval">range = document.createRange(); -referenceNode = document.getElementsByTagName("div").item(0); -range.setStartAfter(referenceNode); -</pre> - -<h3 id="Note" name="Note">Note</h3> - -<p>Il <code>Node</code> padre dell'inizio del <code>Range</code> sarà lo stesso di <code>referenceNode</code>.</p> - -<h3 id="Specification" name="Specification">Specification</h3> - -<p><a class="external" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Traversal-Range-20001113/ranges.html#Level2-Range-setStartAfter">setStartAfter</a></p> diff --git a/files/it/web/api/range/setstartbefore/index.html b/files/it/web/api/range/setstartbefore/index.html deleted file mode 100644 index d98800f57b..0000000000 --- a/files/it/web/api/range/setstartbefore/index.html +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: range.setStartBefore -slug: Web/API/Range/setStartBefore -translation_of: Web/API/Range/setStartBefore ---- -<p>{{ APIRef("DOM") }}</p> - -<p>Imposta la posizione iniziale di un <code>Range</code> relativamente a un altro <code>Node</code>.</p> - -<h3 id="Sintassi" name="Sintassi">Sintassi</h3> - -<pre class="eval">range.setStartBefore(referenceNode); -</pre> - -<h3 id="Parametri" name="Parametri">Parametri</h3> - -<dl> - <dt>referenceNode </dt> - <dd>Il <code>Node</code> prima del quale deve iniziare il <code>Range</code></dd> -</dl> - -<h3 id="Esempio" name="Esempio">Esempio</h3> - -<pre class="eval">range = document.createRange(); -referenceNode = document.getElementsByTagName("div").item(0); -range.setStartBefore(referenceNode); -</pre> - -<h3 id="Note" name="Note">Note</h3> - -<p>Il <code>Node</code> padre dell'inizio del <code>Range</code> sarà lo stesso di <code>referenceNode</code>.</p> - -<h3 id="Specification" name="Specification">Specification</h3> - -<p><a class="external" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Traversal-Range-20001113/ranges.html#Level2-Range-setStartBefore">setStartBefore</a></p> diff --git a/files/it/web/api/range/startcontainer/index.html b/files/it/web/api/range/startcontainer/index.html deleted file mode 100644 index e1eb8d3c7f..0000000000 --- a/files/it/web/api/range/startcontainer/index.html +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: range.startContainer -slug: Web/API/Range/startContainer -translation_of: Web/API/Range/startContainer ---- -<p>{{ APIRef("DOM") }}</p> - -<p>Restituisce il <code>Node</code> dentro il quale comincia il <code>Range</code>.</p> - -<h3 id="Sintassi" name="Sintassi">Sintassi</h3> - -<pre class="eval">startRangeNode = range.startContainer; -</pre> - -<h3 id="Esempio" name="Esempio">Esempio</h3> - -<pre class="eval">range = document.createRange(); -range.setStart(startNode,startOffset); -range.setEnd(endNode,endOffset); -startRangeNode = range.startContainer; -</pre> - -<h3 id="Note" name="Note">Note</h3> - -<p>Restituisce un riferimento al <code>Node</code> del documento, dentro il quale comincia il <code>Range</code>. Questa proprietà è di sola lettura. Per modificare la posizione dell'inizio di un nodo, si utilizzi i metodi <code>setStart</code>.</p> - -<h3 id="Specifiche" name="Specifiche">Specifiche</h3> - -<p><a class="external" href="http://www.w3.org/TR/DOM-Level-2-Traversal-Range/ranges.html#Level-2-Range-attr-startParent">startParent</a></p> diff --git a/files/it/web/api/range/startoffset/index.html b/files/it/web/api/range/startoffset/index.html deleted file mode 100644 index e0408fa445..0000000000 --- a/files/it/web/api/range/startoffset/index.html +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: range.startOffset -slug: Web/API/Range/startOffset -translation_of: Web/API/Range/startOffset ---- -<p>{{ APIRef("DOM") }}</p> - -<p>Restituisce un numero che rappresenta il punto iniziale del <code>Range</code> all'interno di <code>startContainer</code>.</p> - -<h3 id="Sintassi" name="Sintassi">Sintassi</h3> - -<pre class="eval">startRangeOffset = range.startOffset; -</pre> - -<h3 id="Esempio" name="Esempio">Esempio</h3> - -<pre class="eval">range = document.createRange(); -range.setStart(startNode,startOffset); -range.setEnd(endNode,endOffset); -startRangeOffset = range.startOffset; -</pre> - -<h3 id="Note" name="Note">Note</h3> - -<p><code>startRangeOffset</code> ha due significati. Se <code>startContainer</code> è un code>Node</code> di tipo <code>Text</code>, <code>Comment</code>, o <code>CDATASection</code>, allora <code>startRangeOffset</code> rappresenta il numero di caratteri dall'inizio di <code>startContainer</code> alla fine di <code>Range</code>, Per tutti gli altri tipi di <code>Node</code>, <code>startRangeOffset</code> rappresenta il numero di nodi figlio tra l'inizio di <code>startContainer</code> e la fine di <code>Range</code>. Questa proprietà è di sola lettura. Per modificare il valore <code>startOffset</code> di un nodo, si utilizzino i metodi <code>setStart</code>.</p> - -<h3 id="Speicifiche" name="Speicifiche">Speicifiche</h3> - -<p><a class="external" href="http://www.w3.org/TR/DOM-Level-2-Traversal-Range/ranges.html#Level-2-Range-attr-startOffset">startOffset</a></p> diff --git a/files/it/web/api/range/surroundcontents/index.html b/files/it/web/api/range/surroundcontents/index.html deleted file mode 100644 index 32b94161ef..0000000000 --- a/files/it/web/api/range/surroundcontents/index.html +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: range.surroundContents -slug: Web/API/Range/surroundContents -tags: - - DOM - - Gecko - - Reference_del_DOM_di_Gecko - - Tutte_le_categorie -translation_of: Web/API/Range/surroundContents ---- -<p>{{ ApiRef() }}</p> -<h3 id="Sommario" name="Sommario">Sommario</h3> -<p>Sposta il contenuto di un <a href="it/DOM/range">Range</a> in un nuovo nodo, piazzando il nuovo nodo all'inizio del range specificato.</p> -<h3 id="Sintassi" name="Sintassi">Sintassi</h3> -<pre class="eval"><i>range</i>.surroundContents(<i>nuovoNodo</i>); -</pre> -<dl> - <dt> - nuovoNodo </dt> - <dd> - è un nodo</dd> -</dl> -<h3 id="Esempio" name="Esempio">Esempio</h3> -<pre class="eval">var range = document.createRange(); -var nuovoNodo = document.createElement("p"); -range.selectNode(document.getElementsByTagName("div").item(0)); -range.surroundContents(nuovoNodo); -</pre> -<h3 id="Note" name="Note">Note</h3> -<p><code>surroundContents</code> equivale a:</p> -<pre class="eval"><code>nuovoNodo.appendChild(<a href="it/DOM/range.extractContents">range.extractContents()</a>); -range.insertNode(nuovoNodo)</code> -</pre> -<p>Per effetto di questo metodo, i punti estremi del <code>range</code> includono <code>nuovoNodo</code>.</p> -<h3 id="Specifiche" name="Specifiche">Specifiche</h3> -<p><a class="external" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Traversal-Range-20001113/ranges.html#Level2-Range-method-surroundContents">DOM Level 2 Range: Range.surroundContents</a></p> diff --git a/files/it/web/api/range/tostring/index.html b/files/it/web/api/range/tostring/index.html deleted file mode 100644 index fd3c9d3999..0000000000 --- a/files/it/web/api/range/tostring/index.html +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: range.toString -slug: Web/API/Range/toString -translation_of: Web/API/Range/toString ---- -<p>{{ APIRef("DOM") }}</p> - -<p>Restituisce il testo del Range.</p> - -<h3 id="Sintassi" name="Sintassi">Sintassi</h3> - -<pre class="eval">text = range.toString(); -</pre> - -<h3 id="Esempio" name="Esempio">Esempio</h3> - -<pre class="eval">range = document.createRange(); -range.selectNode(document.getElementsByTagName("div").item(0)); -text = range.toString(); -</pre> - -<h3 id="Note" name="Note">Note</h3> - -<p>Alterare i contenuti di un Range causa una chiamata implicita di toString(), quindi comparare il Range e il testo attraverso un alert dialog è inutile.</p> - -<h3 id="Specifiche" name="Specifiche">Specifiche</h3> - -<p><a class="external" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Traversal-Range-20001113/ranges.html#Level2-Range-method-toString">toString</a></p> |