انا عندي صفحة يتم تعبيئة بيانات فيها ثم يقوم المستخدم بالضغط على زر موافق فينتقل الى صفحة اخر
انا هنا لا اريد المستخدم ان يظغط زر زرBack للعودة الى الصفحة السابقة
كيف اقوم بهذا
1- هل اجعل زرBack لايعمل
ام ان هناك طريقة افضل
انا عندي صفحة يتم تعبيئة بيانات فيها ثم يقوم المستخدم بالضغط على زر موافق فينتقل الى صفحة اخر
انا هنا لا اريد المستخدم ان يظغط زر زرBack للعودة الى الصفحة السابقة
كيف اقوم بهذا
1- هل اجعل زرBack لايعمل
ام ان هناك طريقة افضل
السلام عليكم أخي xxx.. لا يمكنك منع المستخدم من التراجع أو عدم تغيير اللينك أثناء زيارته لصفحة تعبئة البيانات حتي لو جعلت الزر back لا يعمل يمكن للمستخدم أن يغير اليو أر إل في أي لحظة وهو في الإكسبلورر , فكر في أن تفتح ويندوز جديدة عن طريق الجافا سكريبت وأن لا يكون فيها أي تول بار وبذلك تكون قد منعت المستخدم من الرجوع ولكن لن تمنعه من إغلاق الويندوز :lol:
صحيح انت ممكن تعمل صفحة Popup كما قال الاخ Snake ولكن ايضا هناك مشكلة ..
وهي ان المستخدم يستطيع ان يتراجع بطريقتين
1. باستخدام contextMenu
2. باستخدام مفتاح BackSpace
ولمنع استخدام الاولى استخدم احد هذين الكودين في popup
الكود الاول : ضعه مباشرة في خانة Body في الHTML :
oncontextmenu="return false"
اما الثاني فهو عبارة عن جافا سكربت
<script language="javascript">
document.onmousedown=disableclick;
status="Right Click Disabled";
Function disableclick(e)
{
if(event.button==2)
{
alert(status);
return false;
}
}
</script>
اما لمنع استخدام الطريقة الثانية .. فللاسف ماني لاقي الكود .. بس هو عبارة عن جافا سكربت
>> تجارب برمجية <<
[/وسط][/وسط][/وسط]
نسيت
ممكن تستخدم session
>> تجارب برمجية <<
[/وسط][/وسط][/وسط]
السلام عليكم
شوف الكود التالي إن شاء الله يفي بالغرض
طبعاً هو ليس الحل الامثل ولكنه حل مرعج لمن اراد التراجع بحيث يتم مباشرة عكس التراجع :lol:
<head>
<script language ="javascript" >
function GoForword()
{
window.history.forward(-1);
}
</script>
</head>
<body onload ="GoForword()">
</body>
</html>طريقة حماية الصفحة بالصورة العشاوائية Captcha
السلام عليكم ورحمة الله وبركاته
يمكن تعطيل زر Back بكتابة الكود التالي في حدث Load او في Page directive
جرب هدا قد يكون ما تبحث عنــه
في حدث Load
Page.SmartNavigation=true
أو
<% Page SmartNavigation=true @%>
قد يكون ما تبحث عنه يا أخي
سبحان الله وبحمده سبحان الله العظيم
اخي بشا
خاصية SmartNavigation خاصة بتثبيت موقع الصفحة
بمعنى لو كانت الصفحة طويلة وتحتوي على رز في اخر الصفحة .. عند اضغط على هذا الرز وتحديث الصفحة عادة تعود الصفحة إلى الاعلى .. في حالة تفعيلك لهذا الخاصية تعود إلى اسفل الصفحة اي عند الزر الذي قمت بالضغط عليه
طريقة حماية الصفحة بالصورة العشاوائية Captcha
يجب عند عمل log out اذا استخدمت زر back ان يتم تحميل الصفحه مره اخري
و ذلك بعدم تفعيل ال client cache
كود
;(Response.Cache.SetCacheability(HttpCacheability.NoCache
kabrs كتب:اخي بشاخاصية SmartNavigation خاصة بتثبيت موقع الصفحة
بمعنى لو كانت الصفحة طويلة وتحتوي على رز في اخر الصفحة .. عند اضغط على هذا الرز وتحديث الصفحة عادة تعود الصفحة إلى الاعلى .. في حالة تفعيلك لهذا الخاصية تعود إلى اسفل الصفحة اي عند الزر الذي قمت بالضغط عليه
اهلا بك اخي kabrs
وتستخدم كدلك في عدم تفعيل زر Back
سبحان الله وبحمده سبحان الله العظيم
هذا الموضوع مغلق.