Làm cách nào để chuyển hướng đến một trang khác trong JavaScript khi tải?
Với một vài dòng mã JavaScript, bạn có thể chuyển hướng khách truy cập đến một URL khác. Hàm được đề xuất là Show
Một chút thông tin cơ bản. chuyển hướng JavaScript là chuyển hướng phía máy khách hướng dẫn trình duyệt tải một URL khác Triển khai chuyển hướng JavaScriptMột ví dụ về giao diện chuyển hướng JavaScript đến trang chủ của chúng tôi
Mã này sẽ đưa khách truy cập đến _______________ khi tải trang Lợi ích của việc sử dụng hàm
Các chuyển hướng JavaScript có ảnh hưởng đến hiệu suất SEO của bạn không? Kiểm tra trang web của bạn để biết các chuyển hướng quá mức và cấu hình không chính xác ngay bây giờ Đã xảy ra một số lỗi không mong muốn. Xin vui lòng liên hệ với chúng tôi. Đã xảy ra lỗi. Vui lòng thử lại sau. Miền (bắt buộc) Vui lòng nhập một tên miền hợp lệ (www. thí dụ. com). Tên miền này đã được giám sát bởi ContentKing. Vui lòng liên hệ với chúng tôi nếu bạn là chủ sở hữu hợp pháp của tên miền này. Trang web này chuyển hướng đến. Thay vào đó, bạn có muốn thêm trang web này không?Miền này đã bị loại khỏi quá trình giám sát. Nếu bạn sở hữu nó, xin vui lòng liên hệ với chúng tôi. Chúng tôi không thể tìm thấy tên miền này. Bạn có chắc là đúng không?Rất tiếc, chúng tôi không thể truy cập trang web này (bị chặn bởi tường lửa ứng dụng web). Hãy liên hệ với chúng tôi để được giúp đỡ. Trong hướng dẫn này, chúng ta học cách sử dụng JavaScript để chuyển hướng trang web sau 5 giây. Để chuyển hướng trang web sau 5 giây, hãy sử dụng phương thức setInterval() để đặt khoảng thời gian. Thêm trang web vào cửa sổ. vị trí. đối tượng href Như chúng ta đã biết, bất cứ khi nào chúng ta cần gọi một hàm hoặc một số khối mã sau một khoảng thời gian cụ thể, chúng ta sử dụng các phương thức setTimeout() và setInterval() của JavaScript. Hãy xem xét việc sử dụng các phương pháp này để chuyển hướng một trang web trong 5 giây Để chuyển hướng một trang, chúng tôi sẽ sử dụng tài liệu. vị trí. href hoặc cửa sổ. vị trí. href của JavaScript như hình dưới đây - document.location.href=""; OR window.location.href=""; Hãy cho chúng tôi hiểu việc sử dụng các phương thức setTimeout() và setInterval() với tài liệu. vị trí. href từng đối tượng một để trì hoãn chuyển hướng trang web trong 5 giây Sử dụng Phương thức setTimeout()Chúng ta sẽ sử dụng phương thức setTimeout() như bình thường bằng cách cung cấp cho nó một hàm gọi lại và bằng cách chỉ định một giới hạn thời gian cụ thể mà sau đó nó sẽ gọi hàm gọi lại sẽ chuyển hướng trang web cú phápCú pháp sau đây sẽ được sử dụng để triển khai phương thức setTimeout() với tài liệu. vị trí. đối tượng href - setTimeout(callBack_func, timeInterval); function callBack_func() { document.location.href = ""; } Hãy cho chúng tôi hiểu cách triển khai mã của phương thức setTimeout() để chuyển hướng trang sau 5 giây thuật toán
Thí dụVí dụ mã bên dưới sẽ giải thích việc sử dụng phương thức setTimeout() để trì hoãn việc chuyển hướng trang web trong 5 giây -
Ví dụ trên sẽ chuyển hướng trang web đến trang chính thức của tutorialspoint. com sau 5 giây nhấp vào nút và nó đang xảy ra do phương thức setTimeout() được sử dụng với tài liệu. vị trí. đối tượng href trong đoạn mã trên Sử dụng Phương thức setInterval()Chúng ta cũng có thể sử dụng phương thức setInterval() để trì hoãn việc chuyển hướng trang web theo một khoảng thời gian cụ thể. Tuy nhiên, trong khi sử dụng phương thức setInterval() cho mục đích này, chúng ta cần cẩn thận vì nó sẽ liên tục gọi hàm được truyền bên trong nó dưới dạng hàm gọi lại. Chúng ta có thể sử dụng phương thức clearInterval() để ngăn nó gọi hàm nhiều lần cú phápCú pháp sau đây sẽ giúp bạn hiểu cách bạn có thể sử dụng phương thức setInterval() với phương thức clearInterval() cũng như với tài liệu. vị trí. đối tượng href - var interval_name = setInterval(call_back, time_interval); function call_back() { document.location.href = ""; clearInterval(interval_name); } Hãy để chúng tôi hiểu nó một cách thực tế với sự trợ giúp của một ví dụ mã về cách chúng tôi có thể sử dụng phương thức setInterval() để chuyển hướng một trang sau 5 giây thuật toánThuật toán của ví dụ trên và ví dụ này gần như giống nhau, bạn chỉ cần thay thế phương thức setTimeout() trong ví dụ trước bằng phương thức setInterval() và lưu nó vào một biến, sau đó bạn phải sử dụng phương thức clearInterval() bên trong lệnh gọi Thí dụVí dụ dưới đây sẽ minh họa việc sử dụng phương thức setInterval() cũng như những thay đổi bạn cần thực hiện trong thuật toán của ví dụ trước –
Trong ví dụ trên, chúng tôi đã sử dụng phương thức setInterval() bên trong hàm redirect(), hàm này sẽ được kích hoạt khi người dùng nhấp vào nút, trong đó setInterval() sẽ gọi hàm gọi lại của nó sau 5 giây và chuyển hướng trang đến . vị trí. href và sau đó nó sẽ xóa khoảng thời gian để nó không gọi lại chức năng và chuyển hướng đến cùng một trang nhiều lần Trong hướng dẫn này, chúng ta đã thấy việc sử dụng các phương thức setTimeout() và setInterval() với tài liệu. vị trí. đối tượng href để chuyển hướng trang web sau 5 giây. Chúng tôi đã thảo luận về cả hai phương pháp này bằng cách triển khai thực tế chúng với sự trợ giúp của ví dụ về mã để hiểu chúng hoạt động theo cách tốt hơn Làm cách nào để chuyển hướng từ trang này sang trang khác trong JavaScript?Có một số phương pháp để chuyển hướng đến một trang web khác bằng JavaScript. . href. Nó được sử dụng để đặt hoặc trả về URL đầy đủ của trang hiện tại thay thế(). Nó được sử dụng để thay thế tài liệu hiện tại bằng tài liệu được chỉ định giao phó(). Nó được sử dụng để tải một tài liệu mới Làm cách nào để chuyển hướng đến một trang khác sau một thời gian trong JavaScript?Sử dụng Phương thức setTimeout()
.
Làm sao để 1 trang hiện lên 5 giây rồi mở trang khác?Hoàn thành khóa học HTML/CSS 2022
. Để chuyển hướng URL đến một trang web khác sau vài giây, hãy sử dụng thẻ META với thuộc tính nội dung . Các thuộc tính đặt giây. Sau đây là một ví dụ về chuyển hướng trang hiện tại đến một trang web khác trong 10 giây. |