Kontakt aufnehmen

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 die getData-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

Stefan Wienströer

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

Cookie-Einstellungen

Helfen Sie dabei, uns noch besser zu machen. Wir nutzen Cookies und ähnliche Technologien, um die Website auf Ihre Bedürfnisse anzupassen. Zur Datenschutzerklärung

Auswahl speichern