Zwischenablage lesen/schreiben
Um Ihren Besuchern unter die Arme zu greifen kann es unter Umständen nützlich sein, Text von der Seite in die Zwischenablage oder aus der Zwischenablage in die Seite zu kopieren. Microsofts Internet Explorer bietet dazu die Möglichkeiten.In die Zwischenablage kopieren
Microsoft stellt für die Zwischenablage (Clipboard) ein eigenes objekt zur Verfügung (window.clipboardData
). Dieses besitzt die Methode setData
mit dem Daten in die Zwischenablage geschrieben werden können. Um Text einzufügen muss als erster Parameter der String 'Text'
sowie als zweiter der zu speichernde Text übergeben werden. Beispiel:
function clpSet()
{
sel = document.selection.createRange();
window.clipboardData.setData("Text",sel.text);
}
Die Zwischenablage auslesen
Um (den) gespeicherten Text aus der Zwischenablage wieder auszulesen nutzt man diegetData
-Methode des gleichen (window.clipboardData
) Objekts. Auch hierbei muss wieder der Typ der Daten ('Text'
) als String übergeben werden. Die Methode gibt den jeweiligen Text aus. Beispiel:
function clpGet()
{
a = window.clipboardData.getData('Text');
alert(a);
}
Hinweis
Je nach Browserversion des IE und Einstellungen kann es vorkommen, dass das Auslesen und/oder Speichern nicht funktioniert. Dies kommt allerdings eher weniger vor.
Du arbeitest in einer Agentur oder als Freelancer?
Dann wirf doch mal einen Blick auf unsere Software FeatValue.
Über uns

Wir entwickeln Webanwendungen mit viel Leidenschaft. Unser Wissen geben wir dabei gerne weiter. Mehr über a coding project