catch شدن صفحه با آژاکس

overcrash

Active Member
صفحات سایت با آژاکس عوض میشه
پس چیزی به عنوان back درمرورگر بوجود نمیاد
چجوری میشه اینکارو انجام داد؟
یعنی کاربر با back کردن به صفحه قبل بره (صفحه ای که با آزاکس عوض شده)
یعنی یک back دکوری ایجاد کرد!!!
 

md5

Member
از لحاظ تئوری این کار امکان پذیر نیست منتها در عمل میتونی از یه ترفند استفاده کنی و اکشن ها رو با نتایجشون به صورت لیستی در بیاری و یه فلگ نیز در نظر بگیری که نمایانگر رکورد فعلی هستش بعد با کلیک کردن دکمه قبل میتونی بدون نیاز به ارسال کوئری کار بک رو بکنی اونم تا بیش از 1 بازگشت اگه نمیخوای زیادم پیچیده شه اکشن قبل رو ذخیره کن با زدن کلیک بک اون اکشن رو اجرا کن اینجوری نیاز عملی هم به کش کردن نداری
 

ziXet

مدیر انجمن PHP/MYSQL
ون روشی که جی میل استفاده کرده دقیقا همونیه که شما میخواین برین کدشو بگیرین شاید فهمیدین.
راستش این سوال منم هست
 

overcrash

Active Member
خودت باید یه عکس بزاری به عنوان کلید بک باشه
اگه میخواستم خودم کلید درست کنم که مشکلی نبود!

ون روشی که جی میل استفاده کرده دقیقا همونیه که شما میخواین برین کدشو بگیرین شاید فهمیدین.
کد پیچیده ای داره قبلا یه نگاه کردم
کسی اینکارو نمیدونه؟
 

sajjad_eb

Well-Known Member
ون روشی که جی میل استفاده کرده دقیقا همونیه که شما میخواین برین کدشو بگیرین شاید فهمیدین.
راستش این سوال منم هست

کد نویسی های جی میل خیلی پیچیدست. نه تنها جی میل بلکه کلا پیج های گوگل. به همین راحتی ها نمی شه پیدا کرد.
این دوتا مطلب هم بد نیست :
http://www.onjava.com/pub/a/onjava/2005/10/26/ajax-handling-bookmarks-and-back-button.html
http://www.isolani.co.uk/blog/javascript/FixingTheBackButtonThatAjaxBroke
 

جدیدترین ارسال ها

بالا