יום ראשון, 15 בספטמבר 2013

לקבל נתונים מה clipbord בJavaScript

הרעיון פשוט, משתמש יעתיק בתגית textarea טקסט, ואנחנו עוד לפני שהטקסט יודבק נסיר מתוכו את כל התגיות, ונקבל טקסט טהור.
 
נשמע קל, ואכן בIE שתי שורות סיימנו:
מקבלים את הטקסט שהיה כבר באלמנט, לוקחים רק את הטקסט החדש שהועתק ושולחים אותו:
 

$(document).ready(function () {
$(this).live("paste", function (e) {
var oldHtml = document.getElementById("TETXAREA_" + MESSAGEID).innerHTML;
if (window.clipboardData) {
 
    html = window.clipboardData.getData('Text');
    setTimeout(function

() { ClearHtmlTag(html, MESSAGEID, oldHtml); }, 0);
 
 });

});

בכרום לא מצאתי גישה אל ה"לוח-קליפ" (תרגום עברי גרוע...), אך ישנן שתי אפשרויות, לעשות זאת יפה עם מדריך שהצליח, או לעקוף את הבעיה בצורה מכוערת אבל יעילה

               }

});
 

אין תגובות:

הוסף רשומת תגובה