Hướng dẫn button chuyển trang html
Thẻ button là một thẻ dùng để định nghĩa một nút nhấn trong HTML. Khi bạn tạo một trang web cần sự xác nhận của người dùng như đăng ký, đăng nhập,… chúng ta cần nút button để xác nhận, truyền thông tin đến cơ sở dữ liệu. Và thẻ tag button thường đi kèm với thẻ form. Show Hướng dẫn button chuyển trang htmlĐể tạo một nút chuyển trang trong HTML, bạn có thể sử dụng thẻ với thuộc tính "href" để chỉ định URL của trang web mà bạn muốn chuyển đến. Ví dụ: <a href="http://www.example.com">Chuyển tranga>
Bạn cũng có thể sử dụng thẻ <button onclick="window.location.href='http://www.example.com'">Chuyển trangbutton>
Nếu bạn muốn chuyển đến một trang trong cùng một website hoặc một trang có sẵn trong project bạn có thể sử dụng đường dẫn tương đối. Ví dụ : <a href="about.html">Chuyển đến trang Abouta>
Cách trên chỉ là cách đơn giản để chuyển trang trong html, bạn có thể tìm hiểu thêm về cách sử dụng javascript để chuyển trang hoặc sử dụng framework như react, angular... - Phương thức assign() của đối tượng location được dùng để điều hướng trang hiện tại sang một trang khác.1) Cú pháp- Để điều hướng trang hiện tại sang một trang khác, ta truy cập vào phương thức assign() của đối tượng location với cú pháp như sau:
2) Một số ví dụ
Xem ví dụ 3) Điểm khác nhau giữa phương thức assign() và replace()- Cả hai phương thức assign() và replace() đều được dùng để điều hướng trang hiện tại sang một trang khác. - Tuy nhiên, đối với phương thức assign() thì nó sẽ không xóa trang hiện tại ra khỏi lịch sử truy cập của cửa sổ trình duyệt. - Ví dụ, nếu dưới đây là quá trình sử dụng trên cửa sổ trình duyệt: Những trang được truy cập trước đó Trang hiện tại Trang mới điều hướng bằng phương thức assign() - Thì lịch sử truy cập của cửa sổ trình duyệt đó sẽ là: Những trang được truy cập trước đó Trang hiện tại Trang mới Với việc điều hướng bằng phương thức assign() thì khi ta nằm ở "trang mới" ta có thể bấm nút "quay lại" trên trình duyệt để quay về "trang hiện tại" - Còn đối với phương thức replace() thì nó sẽ xóa trang hiện tại ra khỏi lịch sử của cửa sổ trình duyệt. - Ví dụ, nếu dưới đây là quá trình sử dụng trên cửa sổ trình duyệt: Những trang được truy cập trước đó Trang hiện tại Trang mới điều hướng bằng phương thức replace() - Thì lịch sử truy cập của cửa sổ trình duyệt đó sẽ là: Những trang được truy cập trước đó Trang mới Với việc điều hướng bằng phương thức replace() thì khi ta nằm ở "trang mới" ta không thể bấm nút "quay lại" trên trình duyệt để quay về "trang hiện tại" mà nó sẽ quay về trang được truy cập trước "trang hiện tại" Bài viết sau mình sẽ hướng dẫn bạn cách chèn link vào button trong html đơn giản nhất. Việc sử dụng link trong quá trình SEO website là rất quan trọng. Việc chèn link vào button trong html bạn có thể dùng cặp thẻ button hoặc dùng cặp thẻ link a. Nếu bạn chỉ cần đi link đến một link khác. Thì bạn dùng thẻ a có thuộc tính href đến link sẽ tốt nhất. Bạn có thể CSS cho thẻ a này giống 1 nút button. Nếu bạn muốn gửi dữ liệu dạng form đi thì bạn nên dùng thẻ button có thuộc tình type=submit. Sau đây mình sẽ hướng dẫn bạn các cách chèn link vào button trong html đơn giản nhất. Bài viết này thuốc chuyên mục WordPress Development Chèn link vào button trong html với formViệc chèn link vào button trong html dạng form sẽ giúp bạn gửi dữ liệu của tất cả các trường trong form. Bạn đặt link để chuyển đến trang khác qua thuộc tính action trong form. Bạn chỉ nên dùng form với những mục đích rõ ràng như để lấy và xử lý dữ liệu của form. Nếu chỉ dụng với mục đích đi link đến một trang khác thì nó không phù hợp.
Bạn có thể thêm đoạn code css sau đển Button hiển thị đẹp hơn chút. Và khi hover qua có hình bàn tay.
Chèn link vào button trong html với thẻ aNếu bạn muốn tạo một nút đơn giản là chỉ chuyển sang link khác thì bạn nên dùng thẻ a. Bởi vì nó sẽ tốt cho SEO hơn google sẽ tìm các thẻ a trên website của bạn để xem các liên kết của bạn trỏ đến đâu. Thông qua thuộc tính ahef này sẽ giúp bạn tạo một liên kết. Bạn chỉ cần css một chút để thẻ a này sẽ trông giống như một button. Sẽ rất tốt cho SEO và bạn cũng dễ dàng sử dụng các thuộc tính như nofolow, target.
Tiếp theo bạn cần thêm đoạn code css sau để link trên hiển thị như một nút button:
Chèn link vào button với javascriptNgoài 2 cách trên bạn có thể thêm thẳng đoạn một đoạn javascript vào button để nó chuyển hướng tới link đó luôn. Bạn sử dụng đoạn code sau:
Bạn thêm link của bạn vào sau “location.href= ” . Và bạn cần thêm code css giống bên trên để nó hiển thị được đẹp hơn. Bạn copy nguyên đoạn code css trên vào nhé. Vì mình dùng chung class nên bạn có thể dùng chung được. |