Location.reload()
שיטת JavaScript מספקת אמצעים לטעינת הדף מחדש בכתובת האתר הנוכחית.
התחביר הוא הבא:
object.reload(forcedReload);
, היכן forceReload
נמצא פרמטר אופציונלי.
כדי פשוט לטעון מחדש את הדף, אתה יכול להזין window.location
כאובייקט.
פרמטרים אופציונליים force reload
הם ערך בוליאני, שאם מוגדר ל:
True
טוען מחדש את הדף מהשרת (למשל לא מאחסן את הנתונים שנשמרים במטמון על ידי הדפדפן):
window.location.reload(true);
False
טוען מחדש את הדף באמצעות גרסת הדף שנשמרת במטמון על ידי הדפדפן.
window.location.reload(false);
False
הוא פרמטר ברירת המחדל, לכן אם הוא נותר ריק, object.reload()
טען את הדף מחדש באמצעות הנתונים השמורים במטמון, כלומר זהה לשימוש בשיטה כ- object.reload(false)
.
כדי ליצור את האפקט של אפשרות "רענון" המסופקת בדפדפן, כדאי ליצור כפתור HTML ולעשות אחת מהפעולות הבאות:
- צרף
Location.reload()
לסימון כפתורי HTML, כך:
- הקצה אירוע בלחיצה לכפתור עם הפונקציה המשתמשת בשיטה, שם הכפתור נראה דומה
Refresh!
function reloadThePage(){ window.location.reload(); }
דוגמא:
// Reload the current resources from the server window.location.reload(true); // Reload the current resources from the browser's cache window.location.reload();
פעולה זו תטען מחדש את הדף בכתובת האתר הנוכחית מהשרת.
עוד מידע:
- MDN