volti: Clipboard bearbeiten

Hallo,
nachdem ich jetzt Befehle für das Einfügen und Kopieren von Daten aus der Zwischenabklage in meine <form> unter javascript erfahren habe, suche ich jetzt noch welche wie etwa:

EmptyClipboard
IsClipboardDataAvalaible

viele Gruesse
KH

  1. Hallo,

    nachdem ich jetzt Befehle für das Einfügen und Kopieren von Daten aus der Zwischenabklage in meine <form> unter javascript erfahren habe, suche ich jetzt noch welche wie etwa:

    ich weiß jetzt nicht, welche Befehle du meinst, aber ich bin mir ziemlich sicher, dass das ganze wenn, dann nur im Internet Explorer funktionieren wird. Ein JavaScript von irgendeiner Webseite hat an meinem Clipboard absolut nix verloren.
    Und wenn du wirklich auf beliebige Clipboardinhalte zugreifen kannst, dann ist das ein Sicherheitsproblem[1] und kein Feature.
    Vergiss das am besten also ganz schnell wieder, wenn die Surfer ihre Sicherheitseinstellungen richtig gesetzt haben, dann wird wahrscheinlich selbst das, was bei dir im Moment funktioniert schon nicht mehr gehen. Falls du es aber dennoch exclusiv für den IE realisieren willst, dann gibt es sicher eine Möglichkeit über ein VBScript oder ActiveX Control oder etwas Ähnliches, was sich (auf Nachfrage hoffentlich) mit erhöhten Rechten ausführen lässt. (z.B. so was wie die Windows Update Seite, die läuft ja auch im IE und hat die Rechte auf dem heimischen PC rumzuwerkeln)

    Viele Grüße,

    Stefan
    [1] http://www.gitnet.de/content/eidap/security/clipboard-lesen.htm

    --
    Lass dir das Tanzen NICHT verbieten
    http://tanzverbot.de
    1. Hallo,

      ich weiß jetzt nicht, welche Befehle du meinst, aber ich bin mir ziemlich sicher, dass das ganze wenn, dann nur im Internet Explorer funktionieren wird.

      Es handelt sich um die IE-Methoden des window-Objektes clipboardData.setData() bzw. clipboardData.getData().

      Ein JavaScript von irgendeiner Webseite hat an meinem Clipboard absolut nix verloren.

      Im Prinzip Full ACK ...

      Und wenn du wirklich auf beliebige Clipboardinhalte zugreifen kannst, dann ist das ein Sicherheitsproblem[1] und kein Feature.

      ... aber manchmal kann das durchaus praktisch sein, wobei man das eher im Intranet einsetzten wird. Hier mal ein Beispiel eines Mini-SVG-Zeichenprogramms, welches den erzeugten Code wieder als SVG-Dokument ans Clipboard uebergibt. Letztere Funktion ist natuerlich IE-only: http://svglbc.datenverdrahten.de/?code=drawshapes (zur grafischen Umsetzung wird der ASV 3/6 benoetigt).

      Vergiss das am besten also ganz schnell wieder, wenn die Surfer ihre Sicherheitseinstellungen richtig gesetzt haben, dann wird wahrscheinlich selbst das, was bei dir im Moment funktioniert schon nicht mehr gehen.

      Man braucht dazu die Einstellung "Scripting | Einfügeoperationen über ein Skript zulassen".

      MfG, Thomas

      --
      SVG - Learning By Coding
      http://svglbc.datenverdrahten.de/
    2. Hallo Stefan,
      danke für die Hinweise. Habe ich so noch gar nicht betrachtet. Tatsächlich soll es nur für den IE sein und im Intranet im Geschäft eingesetzt werden. Aber evtl. überdenke ich das noch mal.