JavaScript: clipboardData
von Jan Winkler
Das clientseitige clipboardData-Objekt beinhaltet Methoden die es ermöglichen auf die Zwischenablage zuzugreifen.
Die clearData-Methode ermöglicht das Leeren der Zwischenablage. Optional kann das Format als String angegeben werden, dessen Daten aus der Zwischenablage entfernt werden sollen. Als Formate stehen folgende zur Verfügung:
| Format | Beschreibung |
| Text | Entfernt Text-Daten. |
| URL | Entfernt URL-Daten. |
| File | Entfernt Datei-Daten. |
| HTML | Entfernt HTML-Daten. |
| Image | Entfernt Bild-Daten. |
Wird kein Format angegeben, werden alle Format-Daten entfernt.
Notation: Objekt.clearData(Format)
window.clipboardData.clearData();
Die getData-Methode liest Daten aus der Zwischenablage und gibt diese aus. Als Parameter wird das Format (als String) der Daten erwartet. Dabei ist entweder Text (Text-Daten) oder URL (URL-Daten) möglich.
Notation: Objekt.getData(Format)
window.clipboardData.setData('Text','Hallo'); a = window.clipboardData.getData('Text');
Die setData-Methode schreibt Daten in die Zwischenablage. Dazu muss als erster Parameter das Format der Daten angegeben werden. Hier ist Text (Text-Daten) oder URL (URL-Daten) möglich. Als zweiter Parameter wird ein String übergeben, der die entsprechenden Daten enthält.
Notation: Objekt.setData(Format,Daten)
window.clipboardData.setData('Text','Hallo'); a = window.clipboardData.getData('Text');
|