پاسخ داده شد
چگونه می توانیم با استفاده از جاوا اسکریپت، صفحه خود را هر 1 دقیقه رفرش کنیم؟
جاوا اسکریپت reload page with javascript آموزش جاوااسکریپت رفرش کردن خودکار صفحه در جاوا اسکریپت رفرش کردن صفحه در جاوا اسکریپت
- فرشته حقیقی 2 سال قبل سوال کرد
- آخرین ویرایش 2 سال قبل
- شما باید برای ارسال دیدگاه وارد شوید
پاسخ عالی
برای رفرش کردن صفحه در جاوا اسکریپت از متد location.reload
استفاده می کنیم.برای رفرش کردن خودکار صفحه از متدهای setInterval
و setTimeout
می توانیم استفاده کنیم. رفرش کردن خودکار صفحه برای زمان هایی مناسب است که محتوای پیج ما مدام در حال تغییر می باشد. مثلا سایتهای نمایش قیمت طلا و ارز و سهام های بورس و یا سایتی که نظرات کاربران را نمایش می دهد.
برای استفاده از متد setInterval
به صورت زیر عمل می کنیم:
<html>
<head>
<title> نظرات کاربران</title>
</head>
<body>
<script type="text/javascript">
setInterval(autoRefreshPage,10000);
function autoRefreshPage()
{
window.location = window.location.href;
}
</script>
</body>
</html>
در خط زیر گفتیم که url صفحه لود شود:
window.location = window.location.href;
در خط زیر هم گفتیم که متد autoRefreshPage
هر 10 ثانیه اجرا شود که این متد صفحه را آپدیت می کند:
setInterval(autoRefreshPage,10000);
برای استفاده از متد setTimeout
نیز به صورت زیر عمل می کنیم:
<html>
<head>
<title>نظرات کاربران</title>
<script>
function autoRefresh(timeoutPeriod) {
setTimeout("location.reload(true);",timeoutPeriod);
}
window.onload = autoRefresh(10000);
</script>
</head>
<body>
</body>
</html>
- فرشته حقیقی 2 سال قبل پاسخ داد
- آخرین ویرایش 2 سال قبل
- شما باید برای ارسال دیدگاه وارد شوید
پاسخ شما