In die Zwischenablage kopieren  nach oben

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  nach oben

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  nach oben

Je nach Browserversion des IE und Einstellungen kann es vorkommen, dass das Auslesen und/oder Speichern nicht funktioniert. Dies kommt allerdings eher weniger vor.

Beispiel