View Full Version : سوال: ایجاد لینک که کار دکمه back را انجام دهد
alpha_prog
یک شنبه 19 خرداد 1387, 17:20 عصر
با سلام
چطور می توانم در صفحات خود لینکی قرار داده که اگر ان را کلیک کردم به صفحه قبلی در سایت خودم بروم
ممنون می شم اگه جوابم را بدهید
samispeed
یک شنبه 19 خرداد 1387, 20:10 عصر
<% referer = request.ServerVariables("HTTP_REFERER")%>
<a accesskey="9" href=<%=referer%>>back</a>
با کلیک بر روی back می توانید به صفحه قبل از این صفحه مراجعه کنید
shahroozj
سه شنبه 28 خرداد 1387, 08:54 صبح
يه كاره راحت تر :
<a href="javascript:history.back()">Back</a>
yasak55
شنبه 01 تیر 1387, 14:44 عصر
سلام،
<% referer = request.ServerVariables("HTTP_REFERER")%>
<a accesskey="9" href=<%=referer%>>back</a>
با کلیک بر روی back می توانید به صفحه قبل از این صفحه مراجعه کنید
استفاده از این روش گرچه خوبه، اما همیشه قابل اعتماد نیست. چون پاس شدن HTTP_REFERER همیشه پاس نمی شه. به عنوان مثال بعضی از آنتی ویروس ها و فایروال ها در بعضی موارد جلوی پاس شدن HTTP_REFERER رو می گیرن. در نتیجه مقدار اون خالی می مونه و ممکنه باعث error دادن برنامه بشه.
روشی که همیشه جواب می ده اینه که آدرس صفحه فعلی به عنوان پارامتر به صفحه بعدی پاس کنی و توی صفحه بعدی از مقدار این پارامتر برای بازگشت استفاده کنید.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.