PDA

View Full Version : انتقال کاربر به صفحه دیگر



.fatemeh
سه شنبه 24 خرداد 1390, 11:22 صبح
سلام.
زمانی که وارد سایت برنامه نویس می شی.یه پیغام می ده و بعد از چند لحظه به صفحه قبلی منقل می شی.
منم می خوام به همین شکل کاربر از هرکجای سایت که وارد شد بعد از چند لحظه به صفحه قبلی خودش بره .
من باwindow.document.location کار می کنم ولی فقط به یه صفحه خاص مثل test.php می ره .
میشه راهنمایی کنید؟

Arsess
سه شنبه 24 خرداد 1390, 11:42 صبح
خوب بجای test.php بنویس
javascript:history.go(-1)

.fatemeh
سه شنبه 24 خرداد 1390, 12:01 عصر
ممنون ولی من می خوام کاربر پیغام خوش آمد گویی رو ببینه بعد بره به صفحه ماقبل.یعنی حداقل مهلت کنه متن رو بخونه.
دقیقا مثل برنامه نویس
کدی دادید مهلت نمیده بلافاصله برمی گرده

alismith
سه شنبه 24 خرداد 1390, 12:19 عصر
سلام

من صحبت دوستمون رو کامل می کنم
می تونید این دستور رو در تابع setTimeout قرار بدید


<script>
setTimeout(history.go(-1),5000);
</script>





موفق باشید

MMSHFE
شنبه 28 خرداد 1390, 08:33 صبح
با سلام، با تگ META هم ميشه:


<META http-equiv="refresh" content="5; url=http://www.yourdomain.com/index.html"/>
البته بايد آدرس موردنظر خودتون رو در مقابل =url بنويسيد.
من خودم شخصاً استفاده از تگ META رو پيشنهاد ميكنم چون ممكنه JavaScript روي يك سيستم غيرفعال شده باشه و درنتيجه، كد JS شما اجرا نخواهد شد.
موفق باشيد.

r0ot$harp
شنبه 28 خرداد 1390, 10:39 صبح
با سلام، با تگ META هم ميشه:


<META http-equiv="refresh" content="5; url=http://www.yourdomain.com/index.html"/>
البته بايد آدرس موردنظر خودتون رو در مقابل =url بنويسيد.
من خودم شخصاً استفاده از تگ META رو پيشنهاد ميكنم چون ممكنه JavaScript روي يك سيستم غيرفعال شده باشه و درنتيجه، كد JS شما اجرا نخواهد شد.
موفق باشيد.

دوست عزیز سعی کنید از راه درستش پیش برین .

شما باید یا از متا استفاده کنید که دوست عزیزم MMSHFE بهتون توضیح دادن . یا باید به جای اینکه پیغام رو تو صفجه نشون بدین پیغام رو با Alert ایجاد کنید .

در ضمن بهترین نمونه برای شما سیستم ورود Vbulletin هست .

دقیقا ببینید بعد از ورود چه جوری کار می کنه .


باتشکر احسان