diff options
Diffstat (limited to 'files/it/web/api/selection')
19 files changed, 619 insertions, 0 deletions
diff --git a/files/it/web/api/selection/addrange/index.html b/files/it/web/api/selection/addrange/index.html new file mode 100644 index 0000000000..cff46a4d65 --- /dev/null +++ b/files/it/web/api/selection/addrange/index.html @@ -0,0 +1,39 @@ +--- +title: addRange +slug: Web/API/Selection/addRange +tags: + - DOM + - Gecko + - Reference_del_DOM_di_Gecko + - Tutte_le_categorie +translation_of: Web/API/Selection/addRange +--- +<p>{{ ApiRef() }}</p> +<h3 id="Sommario" name="Sommario">Sommario</h3> +<p>Aggiunge un range alla selezione.</p> +<h3 id="Sintassi" name="Sintassi">Sintassi</h3> +<pre class="eval"><i>selezione</i>.addRange(<i>range</i>) +</pre> +<h3 id="Parametri" name="Parametri">Parametri</h3> +<dl> + <dt> + <i> + <code>range</code></i> + </dt> + <dd> + Un oggetto <a href="it/DOM/range">range</a> che verrà aggiunto alla selezione.</dd> +</dl> +<h3 id="Esempio" name="Esempio">Esempio</h3> +<pre class="eval"> /* seleziono tutti gli oggetti STRONG all'interno del documento HTML */ + var strongs = document.getElementsByTagName("strong"); + var s = window.getSelection(); + if(s.rangeCount > 0) s.removeAllRanges(); + for(var i = 0; i < strongs.length; i++) { + var range = document.createRange(); + range.selectNode(strongs[i]); + s.addRange(range); + } +</pre> +<div class="noinclude"> + </div> +<p>{{ languages( { "es": "es/DOM/Selection/addRange", "it": "it/DOM/Selection/addRange", "pl": "pl/DOM/Selection/addRange" } ) }}</p> diff --git a/files/it/web/api/selection/anchornode/index.html b/files/it/web/api/selection/anchornode/index.html new file mode 100644 index 0000000000..2dcd33e119 --- /dev/null +++ b/files/it/web/api/selection/anchornode/index.html @@ -0,0 +1,21 @@ +--- +title: anchorNode +slug: Web/API/Selection/anchorNode +tags: + - DOM + - Gecko + - Reference_del_DOM_di_Gecko + - Tutte_le_categorie +translation_of: Web/API/Selection/anchorNode +--- +<p>{{ ApiRef() }}</p> +<h3 id="Sommario" name="Sommario">Sommario</h3> +<p>Restituisce il nodo nel quale inizia la selezione.</p> +<h3 id="Sintassi" name="Sintassi">Sintassi</h3> +<pre class="eval"><i>selection</i>.anchorNode +</pre> +<h3 id="Note" name="Note">Note</h3> +<p>Un utente può creare una selezione da sinistra a destra (nell'ordine del documento) oppure da destra a sinistra (in ordine inverso rispetto al documento). L'anchor è il punto in cui l'utente ha iniziato a selezionare. Per comprendere e visualizzare questo meccanismo, si può tenere premuto il tasto SHIFT e poi premere i tasti freccia; l'anchor rimane immobile ma il focus, cioè l'altro estremo della selezione, si sposta.</p> +<div class="noinclude"> + </div> +<p>{{ languages( { "en": "en/DOM/Selection/anchorNode", "es": "es/DOM/Selection/anchorNode", "pl": "pl/DOM/Selection/anchorNode" } ) }}</p> diff --git a/files/it/web/api/selection/anchoroffset/index.html b/files/it/web/api/selection/anchoroffset/index.html new file mode 100644 index 0000000000..0c6de4e0ed --- /dev/null +++ b/files/it/web/api/selection/anchoroffset/index.html @@ -0,0 +1,21 @@ +--- +title: anchorOffset +slug: Web/API/Selection/anchorOffset +tags: + - DOM + - Gecko + - Reference_del_DOM_di_Gecko + - Tutte_le_categorie +translation_of: Web/API/Selection/anchorOffset +--- +<p>{{ ApiRef() }}</p> +<h3 id="Sommario" name="Sommario">Sommario</h3> +<p>Restituisce il numero di caratteri che separano il primo carattere della selezione (anchor), dal primo carattere del primo nodo selezionato (<a href="it/DOM/Selection/anchorNode">anchorNode</a>).</p> +<h3 id="Sintassi" name="Sintassi">Sintassi</h3> +<pre class="eval"><i>selezione</i>.anchorOffset +</pre> +<h3 id="Note" name="Note">Note</h3> +<p>Il valore restituito inizia da 0. Se la selezione comincia con il primo carattere dell'<a href="it/DOM/Selection/anchorNode">anchorNode</a>, <code>anchorOffset</code> restituisce 0.</p> +<div class="noinclude"> + </div> +<p>{{ languages( { "en": "en/DOM/Selection/anchorOffset", "es": "es/DOM/Selection/anchorOffset", "pl": "pl/DOM/Selection/anchorOffset" } ) }}</p> diff --git a/files/it/web/api/selection/collapse/index.html b/files/it/web/api/selection/collapse/index.html new file mode 100644 index 0000000000..63f2407ac1 --- /dev/null +++ b/files/it/web/api/selection/collapse/index.html @@ -0,0 +1,44 @@ +--- +title: collapse +slug: Web/API/Selection/collapse +tags: + - DOM + - Gecko + - Reference_del_DOM_di_Gecko + - Tutte_le_categorie +translation_of: Web/API/Selection/collapse +--- +<p>{{ ApiRef() }}</p> +<h3 id="Sommario" name="Sommario">Sommario</h3> +<p>Fa collassare la selezione corrente in un singolo punto. Il documento non viene modificato. Se il contenuto è modificabile, il cursore lampeggerà.</p> +<h3 id="Sintassi" name="Sintassi">Sintassi</h3> +<pre class="eval"><i>selezione</i>.collapse(<i>nodoPadre</i>,<i>offset</i>); +</pre> +<h3 id="Parametri" name="Parametri">Parametri</h3> +<dl> + <dt> + <i> + <code>nodoPadre</code></i> + </dt> + <dd> + Il cursore si troverà all'interno di questo nodo.</dd> +</dl> +<dl> + <dt> + <i> + <code>offset</code></i> + </dt> + <dd> + La distanza in caratteri tra il cursore e l'inizio del testo di + <i> + <code>parentNode</code></i> + .</dd> +</dl> +<h3 id="Esempio" name="Esempio">Esempio</h3> +<pre class="eval">/* Porta il cursore all'inizio del BODY */ +var body = document.getElementsByTagName("body")[0]; +window.getSelection().collapse(body,0); +</pre> +<div class="noinclude"> + </div> +<p>{{ languages( { "en": "en/DOM/Selection/collapse", "es": "es/DOM/Selection/collapse", "pl": "pl/DOM/Selection/collapse" } ) }}</p> diff --git a/files/it/web/api/selection/collapsetoend/index.html b/files/it/web/api/selection/collapsetoend/index.html new file mode 100644 index 0000000000..b7193eb8e6 --- /dev/null +++ b/files/it/web/api/selection/collapsetoend/index.html @@ -0,0 +1,19 @@ +--- +title: collapseToEnd +slug: Web/API/Selection/collapseToEnd +tags: + - DOM + - Gecko + - Reference_del_DOM_di_Gecko + - Tutte_le_categorie +translation_of: Web/API/Selection/collapseToEnd +--- +<p>{{ ApiRef() }}</p> +<h3 id="Sommario" name="Sommario">Sommario</h3> +<p>Sposta l'anchor della selezione allo stesso punto in cui si trova il focus. Il focus non si muove. Se il contenuto è modificabile, il cursore lampeggerà.</p> +<h3 id="Syntax" name="Syntax">Syntax</h3> +<pre class="eval"><i>selezione</i>.collapseToEnd() +</pre> +<div class="noinclude"> + </div> +<p>{{ languages( { "en": "en/DOM/Selection/collapseToEnd", "es": "es/DOM/Selection/collapseToEnd", "pl": "pl/DOM/Selection/collapseToEnd" } ) }}</p> diff --git a/files/it/web/api/selection/collapsetostart/index.html b/files/it/web/api/selection/collapsetostart/index.html new file mode 100644 index 0000000000..ccf6084f65 --- /dev/null +++ b/files/it/web/api/selection/collapsetostart/index.html @@ -0,0 +1,14 @@ +--- +title: collapseToStart +slug: Web/API/Selection/collapseToStart +translation_of: Web/API/Selection/collapseToStart +--- +<h3 id="Sommario" name="Sommario"> Sommario </h3> +<p>Sposta il focus della selezione allo stesso punto in cui si trova l'anchor. L'anchor non si muove. Se il contenuto è modificabile, il cursore lampeggerà. +</p> +<h3 id="Sintassi" name="Sintassi"> Sintassi </h3> +<pre class="eval"><i>selezione</i>.collapseToStart() +</pre> +<div class="noinclude"> +</div> +{{ languages( { "en": "en/DOM/Selection/collapseToStart", "es": "es/DOM/Selection/collapseToStart", "pl": "pl/DOM/Selection/collapseToStart" } ) }} diff --git a/files/it/web/api/selection/containsnode/index.html b/files/it/web/api/selection/containsnode/index.html new file mode 100644 index 0000000000..b7729228b6 --- /dev/null +++ b/files/it/web/api/selection/containsnode/index.html @@ -0,0 +1,47 @@ +--- +title: containsNode +slug: Web/API/Selection/containsNode +tags: + - DOM + - Gecko + - Reference_del_DOM_di_Gecko + - Tutte_le_categorie +translation_of: Web/API/Selection/containsNode +--- +<p>{{ ApiRef() }}</p> +<h3 id="Sommario" name="Sommario">Sommario</h3> +<p>Indica se il nodo specificato fa parte della selezione.</p> +<h3 id="Sintassi" name="Sintassi">Sintassi</h3> +<pre class="eval"><i>selezione</i>.containsNode(<i>nodo</i>,<i>nodoParziale</i>) +</pre> +<h3 id="Parametri" name="Parametri">Parametri</h3> +<dl> + <dt> + <i> + <code>nodo</code></i> + </dt> +</dl> +<p>Il nodo da cercare all'interno della selezione</p> +<dl> + <dt> + <i> + <code>nodoParziale</code></i> + </dt> + <dd> + Se è + <i> + true</i> + , <code>containsNode</code> restituisce true nel caso in cui solo una parte di <code>nodo</code> sia contenuta dalla selezione.</dd> + <dd> + Se è + <i> + false</i> + , <code>containsNode</code> restituisce false nel caso in cui solo una parte di <code>nodo</code> sia contenuta dalla selezione.</dd> +</dl> +<h3 id="Esempi" name="Esempi">Esempi</h3> +<pre class="eval"> /* controlliamo se qualcosa all'interno dell'elemento BODY è stato selezionato */ + alert(window.getSelection().containsNode(document.body, true)); +</pre> +<div class="noinclude"> + </div> +<p>{{ languages( { "es": "es/DOM/Selection/containsNode", "en": "en/DOM/Selection/containsNode", "pl": "pl/DOM/Selection/containsNode" } ) }}</p> diff --git a/files/it/web/api/selection/deletefromdocument/index.html b/files/it/web/api/selection/deletefromdocument/index.html new file mode 100644 index 0000000000..5a065e7b37 --- /dev/null +++ b/files/it/web/api/selection/deletefromdocument/index.html @@ -0,0 +1,28 @@ +--- +title: deleteFromDocument +slug: Web/API/Selection/deleteFromDocument +tags: + - DOM + - Gecko + - Reference_del_DOM_di_Gecko + - Tutte_le_categorie +translation_of: Web/API/Selection/deleteFromDocument +--- +<p>{{ ApiRef }}</p> + +<h3 id="Sommario" name="Sommario">Sommario</h3> + +<p>Elimina dal documento il testo attualmente rappresentato dall'oggetto <code>selection</code>.</p> + +<h3 id="Sintassi" name="Sintassi">Sintassi</h3> + +<pre class="eval"><em>selezione</em>.deleteFromDocument() +</pre> + +<h3 id="Esempi" name="Esempi">Esempi</h3> + +<p>Un utente seleziona il testo (immaginario) "la capra " all'interno della stringa "sotto la panca la capra crepa". L'utente poi clicca un bottone che esegue la riga JavaScript <code>window.getSelection().deleteFromDocument()</code>. Il testo del documento diventa "sotto la panca crepa".</p> + +<div class="noinclude"> </div> + +<p>{{ languages( { "en": "en/DOM/Selection/deleteFromDocument", "es": "es/DOM/Selection/deleteFromDocument", "pl": "pl/DOM/Selection/deleteFromDocument" } ) }}</p> diff --git a/files/it/web/api/selection/extend/index.html b/files/it/web/api/selection/extend/index.html new file mode 100644 index 0000000000..58e022a2a9 --- /dev/null +++ b/files/it/web/api/selection/extend/index.html @@ -0,0 +1,39 @@ +--- +title: extend +slug: Web/API/Selection/extend +tags: + - DOM + - Gecko + - Reference_del_DOM_di_Gecko + - Tutte_le_categorie +translation_of: Web/API/Selection/extend +--- +<p>{{ ApiRef() }}</p> +<h3 id="Sommario" name="Sommario">Sommario</h3> +<p>Sposta il focus della selezione ad un punto specificato. L'anchor invece resta immobile. La selezione si estenderà dall'anchor fino al nuovo focus, indipendentemente da quale sia la direzione (cioè potrebbe essere inversa rispetto al testo).</p> +<h3 id="Sintassi" name="Sintassi">Sintassi</h3> +<pre class="eval"><i>selezione</i>.extend(<i>nodoPadre</i>,<i>offset</i>) +</pre> +<h3 id="Parametri" name="Parametri">Parametri</h3> +<dl> + <dt> + <i> + <code>nodoPadre</code></i> + </dt> + <dd> + Il nuovo focus, cioè il nodo fino al quale si estenderà la selezione.</dd> +</dl> +<dl> + <dt> + <i> + <code>offset</code></i> + </dt> + <dd> + Il numero di caratteri che separeranno l'inizio del testo del + <i> + <code>nodoPadre</code>'</i> + dal nuovo focus.</dd> +</dl> +<div class="noinclude"> + </div> +<p>{{ languages( { "es": "es/DOM/Selection/extend", "en": "en/DOM/Selection/extend", "pl": "pl/DOM/Selection/extend" } ) }}</p> diff --git a/files/it/web/api/selection/focusnode/index.html b/files/it/web/api/selection/focusnode/index.html new file mode 100644 index 0000000000..8c8653b829 --- /dev/null +++ b/files/it/web/api/selection/focusnode/index.html @@ -0,0 +1,21 @@ +--- +title: focusNode +slug: Web/API/Selection/focusNode +tags: + - DOM + - Gecko + - Reference_del_DOM_di_Gecko + - Tutte_le_categorie +translation_of: Web/API/Selection/focusNode +--- +<p>{{ ApiRef() }}</p> +<h3 id="Sommario" name="Sommario">Sommario</h3> +<p>Restituisce il nodo nel quale la selezione termina</p> +<h3 id="Sintassi" name="Sintassi">Sintassi</h3> +<pre class="eval"><i>selection</i>.focusNode +</pre> +<h3 id="Note" name="Note">Note</h3> +<p>Un utente può creare una selezione da sinistra a destra (nell'ordine del documento) oppure da destra a sinistra (in ordine inverso rispetto al documento). L'anchor è il punto in cui l'utente ha iniziato a selezionare, il focus è il punto in cui la selezione è terminata. Per comprendere e visualizzare questo meccanismo, si può tenere premuto il tasto SHIFT e poi premere i tasti freccia; l'anchor rimane immobile ma il focus, cioè l'altro estremo della selezione, si sposta.</p> +<div class="noinclude"> + </div> +<p>{{ languages( { "en": "en/DOM/Selection/focusNode", "es": "es/DOM/Selection/focusNode", "pl": "pl/DOM/Selection/focusNode" } ) }}</p> diff --git a/files/it/web/api/selection/focusoffset/index.html b/files/it/web/api/selection/focusoffset/index.html new file mode 100644 index 0000000000..92978a8dba --- /dev/null +++ b/files/it/web/api/selection/focusoffset/index.html @@ -0,0 +1,21 @@ +--- +title: focusOffset +slug: Web/API/Selection/focusOffset +tags: + - DOM + - Gecko + - Reference_del_DOM_di_Gecko + - Tutte_le_categorie +translation_of: Web/API/Selection/focusOffset +--- +<p>{{ ApiRef() }}</p> +<h3 id="Sommario" name="Sommario">Sommario</h3> +<p>Restituisce il numero di caratteri che separano il primo carattere della selezione (focus) dal primo carattere dell'ultimo nodo della selezione (<a href="it/DOM/Selection/focusNode">focusNode</a>).</p> +<h3 id="Sintassi" name="Sintassi">Sintassi</h3> +<pre class="eval"><i>selezione</i>.focusOffset +</pre> +<h3 id="Note" name="Note">Note</h3> +<p>Questo valore inizia da 0. Se la selezione termina con il primo carattere di <a href="it/DOM/Selection/focusNode">focusNode</a>, <code>focusOffset</code> restituisce 0.</p> +<div class="noinclude"> + </div> +<p>{{ languages( { "en": "en/DOM/Selection/focusOffset", "es": "es/DOM/Selection/focusOffset", "pl": "pl/DOM/Selection/focusOffset" } ) }}</p> diff --git a/files/it/web/api/selection/getrangeat/index.html b/files/it/web/api/selection/getrangeat/index.html new file mode 100644 index 0000000000..f5307b03d9 --- /dev/null +++ b/files/it/web/api/selection/getrangeat/index.html @@ -0,0 +1,37 @@ +--- +title: getRangeAt +slug: Web/API/Selection/getRangeAt +translation_of: Web/API/Selection/getRangeAt +--- +<h3 id="Sommario" name="Sommario">Sommario</h3> +<p>Restituisce un oggetto <code>range</code> che rappresenta i nodi attualmente selezionati.</p> +<h3 id="Sintassi" name="Sintassi">Sintassi</h3> +<pre class="eval"><i>range</i> =<i>sel</i>.getRangeAt(<i>index</i>) +</pre> +<h3 id="Parametri" name="Parametri">Parametri</h3> +<dl> + <dt> + <code>range</code></dt> + <dd> + L'oggetto <a href="it/DOM/range">range</a> che verrà restituito.</dd> +</dl> +<dl> + <dt> + <i> + <code>index</code></i> + </dt> + <dd> + L'indice del range da restituire; parte da zero. Un valore negativo o un numero uguale o maggiore a <a href="it/DOM/Selection/rangeCount">rangeCount</a> causa un errore.</dd> +</dl> +<h3 id="Esempi" name="Esempi">Esempi</h3> +<pre class="eval">var ranges = []; + +sel = window.getSelection(); + +for(var i = 0; i < sel.rangeCount; i++) { + ranges[i] = sel.getRangeAt(i); +} +/* Ogni oggetto nei ranghi ora è un + * oggetto range che rappresenta uno dei ranghi + * presenti nella selezione attuale. */ +</pre> diff --git a/files/it/web/api/selection/index.html b/files/it/web/api/selection/index.html new file mode 100644 index 0000000000..aca2185be0 --- /dev/null +++ b/files/it/web/api/selection/index.html @@ -0,0 +1,102 @@ +--- +title: Selection +slug: Web/API/Selection +tags: + - DOM + - Gecko + - Reference_del_DOM_di_Gecko + - Tutte_le_categorie +translation_of: Web/API/Selection +--- +<p>{{ ApiRef() }}</p> + +<h3 id="Sommario" name="Sommario">Sommario</h3> + +<p>E' la classe dell'oggetto restituito da <code><a href="it/DOM/window.getSelection"> window.getSelection</a></code> ed altri metodi.</p> + +<h3 id="Descrizione" name="Descrizione">Descrizione</h3> + +<p>L'oggetto selection rappresenta i <a href="it/DOM/range">range</a> che l'utente ha selezionato. In una selezione fatte dall'utente col mouse possono esserci più range, ad esempio perchè tramite posizionamento assoluto nei <a href="it/CSS">CSS</a> due contenitori(DIV) distanti fra di loro nel flusso del documento appaiono vicini sul display e vengono selezionati insieme. Per accedere ai diversi Range che formano una selezione, si usa il metodo <code><a href="it/DOM/Selection/getRangeAt">getRangeAt()</a></code>.</p> + +<p>In <a href="it/JavaScript">JavaScript</a>, l'oggetto selection può venire modificato come se fosse una stringa, ad esempio vi si può concatenare una stringa, perchè in questi casi viene automaticamente applicato il metodo <code><a href="it/DOM/Selection/toString">toString</a></code>. Ad esempio, con il codice seguente, nell'alert apparirà una stringa:</p> + +<pre class="eval">selObj = window.getSelection(); +window.alert(selObj); +</pre> + +<p>ma la variabile selObj rimane un oggetto di tipo selection e non di tipo String, solo che all'occorrenza gli viene applicato il metodo toString().</p> + +<h3 id="Glossario" name="Glossario">Glossario</h3> + +<p>Altre parole chiave usate in questa sezione.</p> + +<dl> + <dt>anchor</dt> + <dd>Rappresenta il punto in cui inizia una selezione. Quando si fa una selezione con il mouse, l'anchor è il punto in cui il mouse è stato premuto e non cambia mentre si muove il mouse.</dd> + <dt>focus</dt> + <dd>Rappresenta il punto in cui finisce una selezione. Quando si fa una selezione con il mouse, il focus si muove in corrispondenza del mouse(mentre il tasto è premuto), e quando il tasto viene rilasciato, rappresenta il punto in cui finisce la selezione.</dd> + <dt>range</dt> + <dd>Rappresenta un insieme di nodi contigui del documento. Un range può contenere interi nodi come anche porzioni di nodi(nel caso di nodi testuali). Un range può essere recuperato da una selezione attraverso l'oggetto <a href="it/DOM/range">range</a>, oppure può essere creato via script e aggiunto o rimosso da una selezione.</dd> +</dl> + +<h3 id="Propriet.C3.A0" name="Propriet.C3.A0">Proprietà</h3> + +<dl> + <dt><a href="it/DOM/Selection/anchorNode">anchorNode</a></dt> + <dd>Restituisce il nodo in cui inizia la selezione.</dd> + <dt><a href="it/DOM/Selection/anchorOffset">anchorOffset</a></dt> + <dd>Restituisce il numero di caratteri fra l'inizio del nodo testuale e l'anchor, all'interno dell'anchorNode.</dd> + <dt><a href="it/DOM/Selection/focusNode">focusNode</a></dt> + <dd>Restituisce il nodo in cui finisce la selezione.</dd> + <dt><a href="it/DOM/Selection/focusOffset">focusOffset</a></dt> + <dd>Restituisce il numero di caratteri fra l'inizio del nodo testuale e il focus, all'interno del focusNode.</dd> + <dt><a href="it/DOM/Selection/isCollapsed">isCollapsed</a></dt> + <dd>Restituisce un valore booleano che indica se l'anchor e il focus di una selezione si trovano nella stessa posizione.</dd> + <dt><a href="it/DOM/Selection/rangeCount">rangeCount</a></dt> + <dd>Restituisce il numero di range di cui è composta una selezione.</dd> +</dl> + +<h3 id="Metodi" name="Metodi">Metodi</h3> + +<dl> + <dt><a href="it/DOM/Selection/getRangeAt">getRangeAt</a></dt> + <dd>Restituisce un oggetto range che rappresenta uno dei range attualmente selezionati.</dd> + <dt><a href="it/DOM/Selection/collapse">collapse</a></dt> + <dd>Collassa la selezione corrente in un singolo punto.</dd> + <dt><a href="it/DOM/Selection/extend">extend</a></dt> + <dd>Muove il focus della selezione in uno specifico punto.</dd> + <dt><a href="it/DOM/Selection/collapseToStart">collapseToStart</a></dt> + <dd>Muove il focus della selezione nel punto in cui c'è l'anchor (che non viene spostata).</dd> + <dt><a href="it/DOM/Selection/collapseToEnd">collapseToEnd</a></dt> + <dd>Muove il focus della selezione nel punto in cui c'è il focus (che non viene spostato).</dd> + <dt><a href="it/DOM/Selection/selectAllChildren">selectAllChildren</a></dt> + <dd>Aggiunge tutti i figli del nodo specificato alla selezione.</dd> + <dt><a href="it/DOM/Selection/addRange">addRange</a></dt> + <dd>Aggiunge un oggetto range alla selezione..</dd> + <dt><a href="it/DOM/Selection/removeRange">removeRange</a></dt> + <dd>Rimuove un range dalla selezione.</dd> + <dt><a href="it/DOM/Selection/removeAllRanges">removeAllRanges</a></dt> + <dd>Rimuove tutti i range dalla selezione.</dd> + <dt><a href="it/DOM/Selection/deleteFromDocument">deleteFromDocument</a></dt> + <dd>Elimina dal documento il contenuto della selezione.</dd> + <dt><a href="it/DOM/Selection/selectionLanguageChange">selectionLanguageChange</a></dt> + <dd> </dd> + <dt><a href="it/DOM/Selection/toString">toString</a></dt> + <dd>Restituisce una stringa che rappresenta l'oggetto selection (cioè il testo attualmente selezionato).</dd> + <dt><a href="it/DOM/Selection/containsNode">containsNode</a></dt> + <dd>Indica se un certo nodo fa parte dell'oggetto selection.</dd> +</dl> + +<h3 id="Guarda_anche" name="Guarda_anche">Guarda anche</h3> + +<p><a href="it/DOM/window.getSelection">window.getSelection</a>, <a href="/it/docs/Web/API/Range">Range</a></p> + +<h3 id="Link_Esterni" name="Link_Esterni">Link Esterni</h3> + +<ul> + <li><a class="external" href="http://lxr.mozilla.org/mozilla/source/content/base/public/nsISelection.idl">IDL definition in Mozilla cross-reference</a></li> +</ul> + +<div class="noinclude"> </div> + +<p>{{ languages( { "en": "en/DOM/Selection", "es": "es/DOM/Selection", "pl": "pl/DOM/Selection" } ) }}</p> diff --git a/files/it/web/api/selection/iscollapsed/index.html b/files/it/web/api/selection/iscollapsed/index.html new file mode 100644 index 0000000000..f91cfc5d1d --- /dev/null +++ b/files/it/web/api/selection/iscollapsed/index.html @@ -0,0 +1,24 @@ +--- +title: isCollapsed +slug: Web/API/Selection/isCollapsed +tags: + - DOM + - Gecko + - Reference_del_DOM_di_Gecko + - Tutte_le_categorie +translation_of: Web/API/Selection/isCollapsed +--- +<p>{{ ApiRef() }}</p> +<h3 id="Sommario" name="Sommario">Sommario</h3> +<p>Restituisce un booleano che indica se l'inizio e la fine della selezione corrente corrispondono (cioè restituisce <code>true</code> se la selezione è + <i> + collassata</i> + ).</p> +<h3 id="Sintassi" name="Sintassi">Sintassi</h3> +<pre class="eval"><i>selection</i>.isCollapsed +</pre> +<h3 id="Note" name="Note">Note</h3> +<p>Anche una selezione collassata può avere un <code>rangeCount</code> più grande di 0. Anche <code>selezione.getRangeAt(0)</code> potrebbe restituire un range collassato.</p> +<div class="noinclude"> + </div> +<p>{{ languages( { "en": "en/DOM/Selection/isCollapsed", "es": "es/DOM/Selection/isCollapsed", "pl": "pl/DOM/Selection/isCollapsed" } ) }}</p> diff --git a/files/it/web/api/selection/rangecount/index.html b/files/it/web/api/selection/rangecount/index.html new file mode 100644 index 0000000000..db26f87b6f --- /dev/null +++ b/files/it/web/api/selection/rangecount/index.html @@ -0,0 +1,19 @@ +--- +title: rangeCount +slug: Web/API/Selection/rangeCount +tags: + - DOM + - Gecko + - Reference_del_DOM_di_Gecko + - Tutte_le_categorie +translation_of: Web/API/Selection/rangeCount +--- +<p>{{ ApiRef() }}</p> +<h3 id="Sommario" name="Sommario">Sommario</h3> +<p>Restituisce il numero di range presenti nella selezione.</p> +<h3 id="Sintassi" name="Sintassi">Sintassi</h3> +<pre class="eval"><i>selection</i>.rangeCount +</pre> +<h3 id="Note" name="Note">Note</h3> +<p>Prima che l'utente clicchi su una pagina appena caricata, <code>rangeCount</code> vale 0. Un utente normalmente può selezionare un solo range alla volta, quindi <code>rangeCount</code> solitamente vale 1. Tramite lo script è possibile far si che la selezione contenga più di un range.</p> +<p>{{ languages( { "en": "en/DOM/Selection/rangeCount", "es": "es/DOM/Selection/rangeCount", "pl": "pl/DOM/Selection/rangeCount" } ) }}</p> diff --git a/files/it/web/api/selection/removeallranges/index.html b/files/it/web/api/selection/removeallranges/index.html new file mode 100644 index 0000000000..b9aa7bba25 --- /dev/null +++ b/files/it/web/api/selection/removeallranges/index.html @@ -0,0 +1,19 @@ +--- +title: removeAllRanges +slug: Web/API/Selection/removeAllRanges +tags: + - DOM + - Gecko + - Reference_del_DOM_di_Gecko + - Tutte_le_categorie +translation_of: Web/API/Selection/removeAllRanges +--- +<p>{{ ApiRef() }}</p> +<h3 id="Sommario" name="Sommario">Sommario</h3> +<p>Rimuove tutti i range dalla selezione, impostando le proprietà <code><a href="it/DOM/Selection/anchorNode">anchorNode</a></code> e <code><a href="it/DOM/Selection/focusNode">focusNode</a></code> a <code>null</code>. Dopo la chiamata a questo metodo, non vi saranno elementi selezionati nella pagina.</p> +<h3 id="Sintassi" name="Sintassi">Sintassi</h3> +<pre class="eval"><i>selezione</i>.removeAllRanges(); +</pre> +<div class="noinclude"> + </div> +<p>{{ languages( { "es": "es/DOM/Selection/removeAllRanges", "en": "en/DOM/Selection/removeAllRanges", "pl": "pl/DOM/Selection/removeAllRanges" } ) }}</p> diff --git a/files/it/web/api/selection/removerange/index.html b/files/it/web/api/selection/removerange/index.html new file mode 100644 index 0000000000..cb4186afe9 --- /dev/null +++ b/files/it/web/api/selection/removerange/index.html @@ -0,0 +1,38 @@ +--- +title: removeRange +slug: Web/API/Selection/removeRange +tags: + - DOM + - Gecko + - Reference_del_DOM_di_Gecko + - Tutte_le_categorie +translation_of: Web/API/Selection/removeRange +--- +<p>{{ ApiRef() }}</p> +<h3 id="Sommario" name="Sommario">Sommario</h3> +<p>Rimuove un range dalla selezione.</p> +<h3 id="Sintassi" name="Sintassi">Sintassi</h3> +<pre class="eval"><i>selezione</i>.removeRange(<i>range</i>) +</pre> +<h3 id="Parametri" name="Parametri">Parametri</h3> +<dl> + <dt> + <i> + <code>range</code></i> + </dt> + <dd> + Un oggetto range che verrà rimosso dalla selezione.</dd> +</dl> +<h3 id="Esempio" name="Esempio">Esempio</h3> +<pre class="eval">/* Da programma, è possibile selezionare più di un range. + Questo script li deseleziona tutti tranne il primo. */ +s = window.getSelection(); +if(s.rangeCount > 1) { + for(var i = 1; i < s.rangeCount; i++) { + s.removeRange(s.getRangeAt(i)); + } +} +</pre> +<div class="noinclude"> + </div> +<p>{{ languages( { "es": "es/DOM/Selection/removeRange", "en": "en/DOM/Selection/removeRange", "pl": "pl/DOM/Selection/removeRange" } ) }}</p> diff --git a/files/it/web/api/selection/selectallchildren/index.html b/files/it/web/api/selection/selectallchildren/index.html new file mode 100644 index 0000000000..2df5613a3d --- /dev/null +++ b/files/it/web/api/selection/selectallchildren/index.html @@ -0,0 +1,39 @@ +--- +title: selectAllChildren +slug: Web/API/Selection/selectAllChildren +tags: + - DOM + - Gecko + - Reference_del_DOM_di_Gecko + - Tutte_le_categorie +translation_of: Web/API/Selection/selectAllChildren +--- +<p>{{ ApiRef() }}</p> +<h3 id="Sommario" name="Sommario">Sommario</h3> +<p>Aggiunge alla selezione tutti i figli del nodo specificato. La selezione precedente viene perduta.</p> +<h3 id="Sintassi" name="Sintassi">Sintassi</h3> +<pre class="eval"><i>selezione</i>.selectAllChildren(<i>nodoPadre</i>) +</pre> +<h3 id="Parametri" name="Parametri">Parametri</h3> +<dl> + <dt> + <i> + <code>nodoPadre</code></i> + </dt> + <dd> + Tutti i figli di + <i> + <code>nodoPadre</code></i> + verranno aggiunti alla selezione. + <i> + <code>nodoPadre</code></i> + invece non verrà selezionato.</dd> +</dl> +<h3 id="Esempio" name="Esempio">Esempio</h3> +<pre class="eval">pieDiPagina = document.getElementById("pieDiPagina"); +window.getSelection().selectAllChildren(pieDiPagina); +/* ora tutto ciò che si trova a piè di pagina è selezionato */ +</pre> +<div class="noinclude"> + </div> +<p>{{ languages( { "es": "es/DOM/Selection/selectAllChildren", "it": "it/DOM/Selection/selectAllChildren", "pl": "pl/DOM/Selection/selectAllChildren" } ) }}</p> diff --git a/files/it/web/api/selection/tostring/index.html b/files/it/web/api/selection/tostring/index.html new file mode 100644 index 0000000000..17a6be112b --- /dev/null +++ b/files/it/web/api/selection/tostring/index.html @@ -0,0 +1,27 @@ +--- +title: toString +slug: Web/API/Selection/toString +tags: + - DOM + - Gecko + - Reference_del_DOM_di_Gecko + - Tutte_le_categorie +translation_of: Web/API/Selection/toString +--- +<p>{{ ApiRef() }}</p> +<h3 id="Sommario" name="Sommario">Sommario</h3> +<p>Restituisce una stringa che rappresenta l'oggetto <code>selection</code>. Generalmente è il testo selezionato.</p> +<h3 id="Sintassi" name="Sintassi">Sintassi</h3> +<pre class="eval"><i>stringa</i> =<i>selezione</i>.toString() +</pre> +<ul> + <li><code>string</code> è una stringa che rappresenta l'oggetto <code>selection</code>.</li> +</ul> +<h3 id="Note" name="Note">Note</h3> +<p>In <a href="it/JavaScript">JavaScript</a>, questo metodo viene chiamato implicitamente quando un oggetto <code>selection</code> viene passato a un metodo o a una funzione che richiede una stringa:</p> +<pre class="eval">alert(window.getSelection()) // la chiamata scritta da noi +alert(window.getSelection().toString()) // la chiamata effettiva +</pre> +<div class="noinclude"> + </div> +<p>{{ languages( { "en": "en/DOM/Selection/toString", "es": "es/DOM/Selection/toString", "pl": "pl/DOM/Selection/toString" } ) }}</p> |