الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عدم تشغيل زرBack لصفحة الانترنت

مغلق
بدأه xxxllsss في 21 فبراير 2007 · 8 رد · 961 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

انا عندي صفحة يتم تعبيئة بيانات فيها ثم يقوم المستخدم بالضغط على زر موافق فينتقل الى صفحة اخر

انا هنا لا اريد المستخدم ان يظغط زر زرBack للعودة الى الصفحة السابقة

كيف اقوم بهذا

1- هل اجعل زرBack لايعمل

ام ان هناك طريقة افضل

#2

السلام عليكم أخي xxx.. لا يمكنك منع المستخدم من التراجع أو عدم تغيير اللينك أثناء زيارته لصفحة تعبئة البيانات حتي لو جعلت الزر back لا يعمل يمكن للمستخدم أن يغير اليو أر إل في أي لحظة وهو في الإكسبلورر , فكر في أن تفتح ويندوز جديدة عن طريق الجافا سكريبت وأن لا يكون فيها أي تول بار وبذلك تكون قد منعت المستخدم من الرجوع ولكن لن تمنعه من إغلاق الويندوز :lol:

منارة التقنية

http://itechflare.com

 

برنامج إستخراج سندات القبض المجاني

للمزيد

#3

صحيح انت ممكن تعمل صفحة 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>

اما لمنع استخدام الطريقة الثانية .. فللاسف ماني لاقي الكود .. بس هو عبارة عن جافا سكربت

#5

السلام عليكم

شوف الكود التالي إن شاء الله يفي بالغرض

طبعاً هو ليس الحل الامثل ولكنه حل مرعج لمن اراد التراجع بحيث يتم مباشرة عكس التراجع :lol:

<head>

<script language ="javascript" >

function GoForword()
{
	window.history.forward(-1);
}

</script>

</head>

<body onload ="GoForword()">

</body>

</html>

طريقة حماية الصفحة بالصورة العشاوائية Captcha

/index.php?showtopic=117870

#6

السلام عليكم ورحمة الله وبركاته

يمكن تعطيل زر Back بكتابة الكود التالي في حدث Load او في Page directive

جرب هدا قد يكون ما تبحث عنــه

في حدث Load

Page.SmartNavigation=true

أو

<% Page SmartNavigation=true @%>

قد يكون ما تبحث عنه يا أخي

سبحان الله وبحمده سبحان الله العظيم

#7

اخي بشا

خاصية SmartNavigation خاصة بتثبيت موقع الصفحة

بمعنى لو كانت الصفحة طويلة وتحتوي على رز في اخر الصفحة .. عند اضغط على هذا الرز وتحديث الصفحة عادة تعود الصفحة إلى الاعلى .. في حالة تفعيلك لهذا الخاصية تعود إلى اسفل الصفحة اي عند الزر الذي قمت بالضغط عليه

طريقة حماية الصفحة بالصورة العشاوائية Captcha

/index.php?showtopic=117870

#8

يجب عند عمل log out اذا استخدمت زر back ان يتم تحميل الصفحه مره اخري

و ذلك بعدم تفعيل ال client cache

كود

;(Response.Cache.SetCacheability(HttpCacheability.NoCache

#9
kabrs كتب:
اخي بشا

خاصية SmartNavigation خاصة بتثبيت موقع الصفحة

بمعنى لو كانت الصفحة طويلة وتحتوي على رز في اخر الصفحة .. عند اضغط على هذا الرز وتحديث الصفحة عادة تعود الصفحة إلى الاعلى .. في حالة تفعيلك لهذا الخاصية تعود إلى اسفل الصفحة اي عند الزر الذي قمت بالضغط عليه

اهلا بك اخي kabrs

وتستخدم كدلك في عدم تفعيل زر Back

سبحان الله وبحمده سبحان الله العظيم

هذا الموضوع مغلق.

مواضيع مشابهة