Trong bài viết này, tôi sẽ giải thích với một ví dụ, cách chuyển hướng (đi) trở lại trang trước mà không cần làm mới bằng JavaScript.
Không thể chuyển hướng (đi) trở lại trang trước mà không làm mới vì bất cứ khi nào trang được chuyển hướng, sẽ luôn có một trang tải lại trong trình duyệt, tức là trang cũ sẽ bị xóa và trang mới khỏi lịch sử trình duyệt sẽ được tải trong trình duyệt.
Đánh dấu HTML
Trang 1
Đánh dấu HTML bao gồm một liên kết neo HTML có thuộc tính HREF được đặt thành trang 2.
Trang 1h2>Page 1
Đánh dấu HTML bao gồm một liên kết neo HTML có thuộc tính HREF được đặt thành trang 2.hr />
Redirect to Page 2
Chuyển hướng đến trang 2
Trang 2
Chuyển hướng đến trang 2h2>Page 2
Đánh dấu HTML bao gồm một liên kết neo HTML có thuộc tính HREF được đặt thành trang 2.hr />
Redirect back to Page 1
Chuyển hướng đến trang 2
Trang 2
Đánh dấu HTML bao gồm một liên kết neo HTML.
Chuyển hướng trở lại trang 1
Chuyển hướng (đi) trở lại trang trước mà không cần làm mới bằng JavaScript
Liên kết neo HTML trong trang 2 được gán một trình xử lý sự kiện title và khi nhấp vào, nó được chuyển hướng đến trang trước bằng cách sử dụng hàm lịch sử.back trong JavaScript.: If the Current Page is the First Page in History then there will be no redirection.
Chuyển hướng đến trang 2h2>Page 2
Đánh dấu HTML bao gồm một liên kết neo HTML có thuộc tính HREF được đặt thành trang 2.hr />
Redirect back to Page 1
Chuyển hướng đến trang 2
« Go back
'; As before, customize the text and attributes as desired.