لديك حساب بالفعل؟ دخول
دخول  سجل الأن 
كود الجافا المسؤول عن الرجوع للوراء و التقدم للأمام بالمحرر
السلام عليكم
ممكن كود جافا المسؤول عن الرجوع للوراء و التقدم للأمام
ليس هذا الكود

javascript:history.go(-1)


بل الكود بحيث إذا كتبنا شيء في textarea أو المحرر و تم حذفه نستطيع الرجوع للوراء أو التقدم للأمام
و شكرأً
تاريخ البداية: 3 / يناير / 2012 الساعة 14:44 اخر نشاط: 3 / يناير / 2012 الساعة 15:20 undo redo

وهذه ايضا اضافة لعمل ذلك ، ولكن ام اجد لها شرح jquery.undo.js
3 / يناير / 2012 الساعة 15:16

3 إجابات
انظر الى هذه Javascript Undo Manager

بواسطة: Dina
منذ: 3 / يناير / 2012 الساعة 15:13

مشكورة أختاه
3 / يناير / 2012 الساعة 15:18

انا لا ارى انك تصنع ازرار لعمل ذلك فى المحرر شىء ذو فاعلية لانك بمجرد الضغط على CTRL-Z سيحدث هذا.
اما ان اردت عمل هذا فى التحركات مثل الـToggle وهذه الاشياء فيجب ان تلقى نظرى على هذا المثال

بواسطة: MacOS
منذ: 3 / يناير / 2012 الساعة 15:7

فعلا اكتشفت هذا بعد وضع الموضوع
Ctrl + Z
Ctrl + Y
تفي بالغرض وليس هناك داعي لإضافة أيقونات للمحرر
3 / يناير / 2012 الساعة 15:18

لانها قريبة من مكان الكتابة ، الكاتب يستسهل بالضغط عليهم بدلا من مسك الموس والضغط على زر
3 / يناير / 2012 الساعة 15:20

اليك هذا الكود | وهذه طريقة استعماله
function iObject() {
  this.i;
  return this;
}

var myObject=new iObject();
myObject.i=0;
var myObject2=new iObject();
myObject2.i=0;
store_text=new Array();

store_text[0]="";

function countclik(tag) {
  myObject.i++;
  var y=myObject.i;
  var x=tag.value;
  store_text[y]=x;
}

function undo(tag) {
  if ((myObject2.i)<(myObject.i)) {
    myObject2.i++;
  } else {
    alert("Finish Undo Action");
  }
  var z=store_text.length;
  z=z-myObject2.i;
  if (store_text[z]) {
  	tag.value=store_text[z];
  } else {
  	tag.value=store_text[0];
  }
}

function redo(tag) {
  if((myObject2.i)>1) {
    myObject2.i--;
  } else {
    alert("Finish Redo Action");
  }
  var z=store_text.length;
  z=z-myObject2.i;
  if (store_text[z]) {
    tag.value=store_text[z];
  } else {
  tag.value=store_text[0];
  }
}

بواسطة: علاء
منذ: 3 / يناير / 2012 الساعة 15:4

مشكور أخي علاء
3 / يناير / 2012 الساعة 15:19

أنشر اجابتك

xهل تريد الاجابة عن هذا السؤال؟ من فضلك سجل دخول او اشترك لتتمكن من الاجابة