diff options
author | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:42:17 -0500 |
---|---|---|
committer | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:42:17 -0500 |
commit | da78a9e329e272dedb2400b79a3bdeebff387d47 (patch) | |
tree | e6ef8aa7c43556f55ddfe031a01cf0a8fa271bfe /files/it/web/api/selection/index.html | |
parent | 1109132f09d75da9a28b649c7677bb6ce07c40c0 (diff) | |
download | translated-content-da78a9e329e272dedb2400b79a3bdeebff387d47.tar.gz translated-content-da78a9e329e272dedb2400b79a3bdeebff387d47.tar.bz2 translated-content-da78a9e329e272dedb2400b79a3bdeebff387d47.zip |
initial commit
Diffstat (limited to 'files/it/web/api/selection/index.html')
-rw-r--r-- | files/it/web/api/selection/index.html | 102 |
1 files changed, 102 insertions, 0 deletions
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> |