我用的kindeditor版本是3.5.1,客戶的需求是希望在編輯器的視窗內執行ctrl+v或者右鍵貼上的時候,要把多餘的html等**過濾掉,只保留文字,相當於"貼上為無格式文字"控制項所做的那樣.摸索了幾天,終於實現了.實現方式如下:
1、注釋掉kindeditor.js檔案的193行
'paste', handler, id);
2、在kindeditor.js中的ke.create函式結束前(即2881行),加上下面的**
function pastehandler(e);
var newelement = (iframedoc.nodename == '#document') ? iframedoc.body : iframedoc;
ke.event.add(newelement, 'paste', pastehandler, id);
說明:pastehandler函式是ctrl+v或者右鍵貼上的時候執行的方法,這裡為了瀏覽器的通用性,呼叫了"貼上為無格式文字"控制項的函式。如果不需要考慮瀏覽器的通用性的話,可以在pastehandler裡直接和剪下貼互動,類似於下面這樣的**(需經過修改後才可用)。
function pastehandler(e){
e.returnvalue=false;
ke.event.stop(e);
var html = window.clipboarddata.getdata();
html = ke.util.escape(html);
html = html.replace(/ /g, ' ');
html = html.replace(/\r\n|\n|\r/g, "
$&");
ke.util.inserthtml(id, html);
ke.util.focus(id);
SecureCRT右鍵貼上的設定
securecrt右鍵貼上的設定 1 習慣用putty的朋友,一般都習慣滑鼠右鍵自動貼上的功能,對於securecrt6.0.2 這個功能也已經是預設配置了。老版本的securecrt其實也有這個功能,只是不是預設設定,很多人不知道罷了。選單 options global options termi...
SecureCRT右鍵貼上的設定
1 習慣用putty的朋友,一般都習慣滑鼠右鍵自動貼上的功能,對於securecrt6.0.2 這個功能也已經是預設配置了。老版本的securecrt其實也有這個功能,只是不是預設設定,很多人不知道罷了。選單 options global options terminal裡面有個mouse的選項塊。...
遮蔽右鍵 禁止複製和貼上 幾個JS小技巧
1.nc ntextmenu window.event.returnvalue false 將徹底遮蔽滑鼠右鍵,其實是禁止快捷選單,因為不光右鍵可以彈出這個選單,鍵盤上空格鍵右邊的windows鍵也可以啟用這個快捷選單 no 可用於table 對整個網頁限制滑鼠右鍵 2.禁止選取 防止複製 3.np...