Spikex Geschrieben 31. Oktober 2005 Geschrieben 31. Oktober 2005 Hi es geht um einen Wysiwyg Editor da möchte ich per Button Klick Code aus der Zwischenablage einfügen können (vorrausgesetzt im Mozilla und Firefox Browser sind die Rechte gesetzt). Der Code sieht folgender massen aus: netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect'); clipboardid = Components.interfaces.nsIClipboard; clipboard = Components.classes['@mozilla.org/widget/clipboard;1'].getService(clipboardid); clipboardstring = Components.classes['@mozilla.org/supports-string;1'].createInstance(Components.interfaces.nsISupportsString); var transfer = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable); transfer.addDataFlavor('text/html'); transfer.addDataFlavor('text/tab-separated-values'); transfer.addDataFlavor('application/rtf'); transfer.addDataFlavor('text/unicode'); transfer.addDataFlavor('text/plain'); clipboard.getData(transfer, clipboardid.kGlobalClipboard); var str = new Object(); var strLength = new Object(); var bestFlavor = new Object(); transfer.getAnyTransferData(bestFlavor, str, strLength); str = str.value.QueryInterface(Components.interfaces.nsISupportsString); clipboard_content = (str.data.substring(0, strLength.value / 2)); Weiß jemand zufällig jemand wie ich den Code aus Word oder Excel einfügen kann?!?! Bzw. wie man den ganzen Code aus der Zwischenablage holt (egal welcher Typ: text/unicode, text/plain, usw. es ist) Bis jetzt ist es so das er Word und Excel Text nur als Plaintext erkennt. Mfg Andreas
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden