parsmizban
Member
سلام
من صفحاتی رو با آژاکس لود می کنم و می خوان براشون back بزارم
کدی هست که referrer رو در آژاکس پیدا کنه?
ممنون
من صفحاتی رو با آژاکس لود می کنم و می خوان براشون back بزارم
کدی هست که referrer رو در آژاکس پیدا کنه?
ممنون
JavaScript:
var myRef = document.referrer;
PHP:
$myRef = $_SERVER['HTTP_REFERER'];
میشهبله، برای ای جکس فکر نمیکنم بشه back تعریف کرد
اینم میشه به عنوان یک روش رووش کار کردمگر اینکه شما یک سری صفحات خاص داشته باشید، با شناسه های خاص، و با نگه داشتن شناسه صفحه فعلی و درخواست load شدن صفحه جدید، چیزی شبیه به refferal link رو تداعی کنید
و در مواردی که حالات و انتخاب ها برای liading دوباره زیاد باشه، کار ساده ای نیست، چون تمام لینک ها باید نگه داری بشه تو یه پشته (stack)
میزارن، همه جای دنیابابا کجای دنیا برای آژاکس بک میزارن ؟
عزیز من اینجاست که فرق یه آژاکس نویس حرفه ای و غیر حرفه ای معلوم میشهببین عزیزم وقتی صفحه آژاکستو لود کردی برای بک از show و hide استفاده کن . مثلا صفحه لود شده رو پنهان کن و صفحه قبل رو show کن . منظورمو میفهمین ؟
xmlhttp.open('POST', page);
xmlhttp.send('back='+window.location)
<a onclick=reqpage('<?php echo"$_POST[back]" ?>')>back</a>
به جای کل کل کردن کد رو تست کنینمن فکر می کنم تو جیمیل وقتی سرچ می کنیم و به یک کتگوری میریم می تونیم بک بزنیم !!
قابل توجه ساسان نوبخت پدید آورنده فارسی پی اچ پی :d:d:d