Drag and drop

Da Wikipedia, l'enciclopedia libera.
(Reindirizzamento da Drag&drop)
Jump to navigation Jump to search
Esempio di drag and drop

Nell'interfaccia grafica di un computer, il drag and drop indica una successione di tre azioni, consistenti nel cliccare su un oggetto virtuale (quale una finestra o un'icona) per trascinarlo (in inglese: drag) in un'altra posizione, dove viene rilasciato (in inglese: drop). Generalmente nella lingua italiana viene tradotto come trascinamento[1], oppure con "clicca e trascina", anche se la traduzione letterale è "trascina e rilascia".

In genere, questo tipo di azione crea un qualche tipo di associazione tra due oggetti: se per esempio un'icona corrispondente a un documento viene trascinata sul cestino, questo provoca la cancellazione del documento.

Fu introdotto per la prima volta dalla Apple con il sistema Macintosh 128K e in seguito evoluto con il sistema operativo System 7.

Grazie a HTML5, il drag and drop è oggi disponibile in maniera nativa anche sui browser che lo supportano (attualmente Opera 12, Mozilla Firefox 4, Safari, Google Chrome e, anche se non completamente, Internet Explorer 9) attraverso una semplice interfaccia JavaScript[2].

Spesso ad azioni di drag and drop corrispondono alternative via tastiera (scorciatoie o shortcut) o via comandi testuali da inserire in una console; ad esempio in un sistema Microsoft Windows lo spostamento di un file nel cestino corrisponde alla pressione del tasto di cancellazione.

Note[modifica | modifica wikitesto]

  1. ^ Esempi:
    Trascinamento, su informaticapertutti.com.
    Trascinare con il mouse, su pcdazero.it.
    Trascinare le cartelle, su docs.alfresco.com.
    Creare un collegamento a una pagina web sul Desktop, su support.mozilla.org.
  2. ^ Il drag and drop facile e nativo con HTML5 e JavaScript, HTML5 Today. URL consultato il 20 maggio 2016 (archiviato dall'url originale il 27 maggio 2016).

Altri progetti[modifica | modifica wikitesto]

Informatica Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica