متد history.go
مثال (متد history.go)
رفتن به دو صفحه قبل، با کلیک بر روی یک دکمه:
<button onclick="goBack()">Go Back 2 Pages</button>
<script>
function goBack() {
window.history.go(-2)
}
</script>
<script>
function goBack() {
window.history.go(-2)
}
</script>
خروجی کد بالا:
خودتان امتحان کنید »
در انتهای این صفحه، مثال های بیشتری آورده شده است.
تعریف و کاربرد
متد go()، یک url مشخص شده را از لیست تاریخچه بارگذاری می کند.
نکته: شما می توانید برای بارگذاری کردن url قبلی یا بعدی در لیست تاریخچه، از متدهای back() یا forward() استفاده کنید.
پشتیبانی مرورگرها
متد | |||||
---|---|---|---|---|---|
go() | بله | بله | بله | بله | بله |
نحوه استفاده
history.go(number|URL)
مقادیر پارامترها
پارامتر | توضیحات |
---|---|
number|URL |
ضروری. پارامتر مورد نظر یا می تواند یک عدد باشد یا اینکه یک رشته باشد(عدد 1- یک صفحه به عقب برمی گرداند و عدد 1، یک صفحه به جلو می برد). رشته ی مورد نظر باید قسمتی از یک url یا یک url کامل باشد. تابع به اولین url که که مورد تطابق قرار بگیرد، خواهد رفت. |
جزئیات تکنیکی
مقدار برگشتی | مقدار برگشتی ندارد |
---|
مثال - خودتان امتحان کنید
مثال (متد history.go)
رفتن به جلو به تعداد یک صفحه(در صورتی که صفحه ی بعدی در لیست تاریخچه وجود نداشته باشد، این مثال کار نخواهد کرد):
window.history.go(1)
خودتان امتحان کنید »
کلیه توابع و خصوصیت های شیء History در JavaScript
- نوشته شده توسط احسان عباسی
- بازدید: 5775