Spikex Geschrieben 31. Oktober 2005 Teilen 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.