Tôi có một mỏ neo với cả hai HREF
và ONCLICK
thuộc tính được đặt. Nếu được nhấp và Javascript được bật, tôi muốn nó chỉ thực thi ONCLICK
và bỏ qua HREF
. Tương tự như vậy, nếu Javascript bị vô hiệu hóa hoặc không được hỗ trợ, tôi muốn nó đi theo HREF
URL và bỏ qua ONCLICK
. Dưới đây là một ví dụ về những gì tôi đang làm, sẽ thực thi JS và theo liên kết đồng thời (thường JS được thực thi và sau đó trang thay đổi):
<A HREF="http://example.com/no-js-login" ONCLICK="yes_js_login()">Log in</A>
cách tốt nhất để làm điều này là gì?
Tôi hy vọng một câu trả lời về Javascript, nhưng tôi sẽ chấp nhận bất kỳ phương pháp nào miễn là nó hoạt động, đặc biệt nếu điều này có thể được thực hiện với PHP. Tôi đã đọc " trang thực thi và chuyển hướng liên kết a href trước khi hàm onclick của javascript có thể kết thúc " rồi, nhưng nó chỉ trì hoãn HREF
chứ không vô hiệu hóa hoàn toàn. Tôi cũng đang tìm kiếm thứ gì đó đơn giản hơn nhiều.