Hướng dẫn how to redirect to another page in javascript without button click - cách chuyển hướng đến một trang khác trong javascript mà không cần nhấp vào nút

Tôi đã thử như sau:

Nó có vẻ hoạt động nhưng nó đi đến trang "/nhà?"

Có cách nào tốt hơn để tôi tạo một nút bên trong một biểu mẫu làm cho trang đi đến một vị trí mới không?

Hướng dẫn how to redirect to another page in javascript without button click - cách chuyển hướng đến một trang khác trong javascript mà không cần nhấp vào nút

Mattytommo

55K15 Huy hiệu vàng126 Huy hiệu bạc147 Huy hiệu đồng15 gold badges126 silver badges147 bronze badges

Đã hỏi ngày 15 tháng 5 năm 2013 lúc 10:24May 15, 2013 at 10:24

2

Chỉ cần thêm một sự kiện onclick vào button:


Nhưng bạn không thực sự nên có nó nội tuyến như vậy, thay vào đó, đặt nó vào một khối JS và cung cấp cho button một ID:




Đã trả lời ngày 15 tháng 5 năm 2013 lúc 10:30May 15, 2013 at 10:30

Hướng dẫn how to redirect to another page in javascript without button click - cách chuyển hướng đến một trang khác trong javascript mà không cần nhấp vào nút

MattyTommomattyTommomattytommo

55K15 Huy hiệu vàng126 Huy hiệu bạc147 Huy hiệu đồng15 gold badges126 silver badges147 bronze badges

8

try


Đã hỏi ngày 15 tháng 5 năm 2013 lúc 10:24May 15, 2013 at 10:33

Hướng dẫn how to redirect to another page in javascript without button click - cách chuyển hướng đến một trang khác trong javascript mà không cần nhấp vào nút

1

Chỉ cần thêm một sự kiện onclick vào button:

 

Nhưng bạn không thực sự nên có nó nội tuyến như vậy, thay vào đó, đặt nó vào một khối JS và cung cấp cho button một ID:

Đã trả lời ngày 15 tháng 5 năm 2013 lúc 10:30May 15, 2013 at 10:41

Hướng dẫn how to redirect to another page in javascript without button click - cách chuyển hướng đến một trang khác trong javascript mà không cần nhấp vào nút

MattyTommomattyTommoVeer Shrivastav

Đã trả lời ngày 15 tháng 5 năm 2013 lúc 10:3311 gold badges51 silver badges83 bronze badges

2

Dùng cái này:

    
    

Về cơ bản, bạn đang sử dụng đoạn trích JavaScript để chuyển hướng và ghi lại sự kiện của nút để kích hoạt nó.May 15, 2013 at 10:38

Đã trả lời ngày 15 tháng 5 năm 2013 lúc 10:41Ben Taylor

Veer Shrivastavveer Shrivastav1 silver badge5 bronze badges

3

5.34411 Huy hiệu vàng51 Huy hiệu bạc83 Huy hiệu đồng

Chỉ là một biến thể khác:




Đã trả lời ngày 15 tháng 5 năm 2013 lúc 10:30May 15, 2013 at 10:30

MattyTommomattyTommoMuhammad Bekette

Đã trả lời ngày 15 tháng 5 năm 2013 lúc 10:331 gold badge23 silver badges59 bronze badges


Dùng cái này:


Về cơ bản, bạn đang sử dụng đoạn trích JavaScript để chuyển hướng và ghi lại sự kiện của nút để kích hoạt nó.

Đã trả lời ngày 15 tháng 5 năm 2013 lúc 10:41

Veer Shrivastavveer Shrivastav

5.34411 Huy hiệu vàng51 Huy hiệu bạc83 Huy hiệu đồng
window.location.href = "http://www.w3schools.com";

Chỉ là một biến thể khác:
window.location.replace("http://www.w3schools.com");

Hãy tự mình thử »

Lưu ý: Sự khác biệt giữa HREF và thay thế, là


3 sẽ xóa URL của tài liệu hiện tại khỏi lịch sử tài liệu, có nghĩa là không thể sử dụng nút "Quay lại" để điều hướng trở lại tài liệu gốc. The difference between href and replace, is that

3 removes the URL of the current document from the document history, meaning that it is not possible to use the "back" button to navigate back to the original document.



Chức năng nào được sử dụng để chuyển hướng ai đó đến một trang khác trong JavaScript?

Bạn có thể sử dụng thuộc tính HREF của đối tượng vị trí.href property of the Location object.

Làm thế nào người dùng có thể được chuyển hướng đến một trang web khác?

Cách tiếp cận: Để chuyển hướng từ trang HTML sang trang khác, bạn có thể sử dụng thẻ bằng cách chỉ định liên kết cụ thể trong thuộc tính URL.Đó là chuyển hướng phía máy khách, trình duyệt yêu cầu máy chủ cung cấp một trang khác.use the tag by specifying the particular link in the URL attribute. It is the client-side redirection, the browsers request the server to provide another page.