我在我的主頁(textarea)中有一個小文本編輯器,可以粘貼文本。如何在粘貼之前將這些文本放入變量中?我知道有這樣的功能:如何獲取要粘貼到我的HTML文本編輯器中的文本?
clipboardData.getData()
,但它不工作在Firefox,和我想要的東西,所有的browsers.I正在使用HTML和Javascript。
謝謝
我在我的主頁(textarea)中有一個小文本編輯器,可以粘貼文本。如何在粘貼之前將這些文本放入變量中?我知道有這樣的功能:如何獲取要粘貼到我的HTML文本編輯器中的文本?
clipboardData.getData()
,但它不工作在Firefox,和我想要的東西,所有的browsers.I正在使用HTML和Javascript。
謝謝
簡短的回答是,一般情況下,你不能粘貼文本之前。你可以做的就是大基於Web的WYSIWYG編輯器,如CKEditor的和TinyMCE的做的,那就是:
keypress
事件插件事件 - v/轉變處理程序<div>
元件離屏(左-1000px說)添加到文檔中,移動插入記號是該div內,從而有效地重定向膏請注意,這隻適用於鍵盤粘貼事件,不適用於上下文或編輯菜單中的粘貼。在粘貼事件觸發時,將脫字符重定向到div(至少在某些瀏覽器中)爲時已晚。
讓剪貼板在所有瀏覽器上工作都很棘手,我相信假設沒有辦法讓它只使用JavaScript,除非你的目標是一個特定的瀏覽器(通常是IE)。我爲此使用了ZeroClipboard:http://code.google.com/p/zeroclipboard/ - 它似乎可以完成它的工作。
我真正想要的是改變這個文本。所以你有任何想法粘貼隱藏的textarea的方法,然後改變那裏的文本? – novellino 2010-12-06 11:33:27
事實上,我正在使用Ctrl + V粘貼另一種方法。我想以某種方式現在做它的右鍵單擊和粘貼選擇。 – novellino 2010-12-06 11:41:17