كيف يمكن برمجة اظهار نافذه تأكيد الخروج عندما يقوم الزائر بالضغط على زر الرجوع في جهازه اللوحي او الكمبيوتر، بلغة الجافا سكربت، وماهو الحدث الخاص بالضغط على زر الرجوع
يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
window.addEventListener('popstate', function(event) {
// في كل مرة يتم تغيير تاريخ التصفح
// رسالة التأكيد
var r = confirm("You pressed a Back button! Are you sure?!");
if (r == true) {
// في حال موافقة المستخدم نضغط زر الرجوع برمجياً
history.back();
// أزل تعليق السطر التالي
// window.location = document.referrer // العودة للصفحة السابقة.
} else {
// البقاء في هذه الصفحة.
history.pushState(null, null, window.location.pathname);
}
history.pushState(null, null, window.location.pathname);
}, false);
ثانياً:
window.onhashchange = function() {
if (!!window.innerDocClick) {
// تم النقر على زر الرجوع
}
}
مجتمع لمناقشة وتبادل الخبرات حول تطوير الويب. ناقش أحدث التقنيات، اللغات، والأدوات في عالم تطوير المواقع والتطبيقات. شارك مشاريعك، اسأل عن نصائح، وتعاون مع مطورين محترفين وهواة.