Tôi không thể làm cho phương pháp của bạn hoạt động @ Damien-at-SF ...
Vì vậy, tôi đã sử dụng kiến thức cũ của mình.
Bằng cách bọc các input type = "button" trong vòng một yếu tố siêu liên kết, bạn chỉ có thể khai báo thuộc tính target như vậy:
<a href="http://www.site.org" target="_blank">
<input type="button" class="button" value="Open" />
</a>
Các 'target = '_ blank'' là tài sản mà làm cho trình duyệt mở liên kết trong một tab mới. Thuộc tính này có các thuộc tính khác, Xem: http://www.w3schools.com/tags/att_a_target.asp để biết thêm chi tiết.
Vì thuộc tính 'value = ""' trên các nút sẽ ghi chuỗi chứa vào nút, nên không cần khoảng thời gian.
Thay vì viết:
<element></element>
đối với hầu hết các phần tử HTML bạn chỉ có thể đóng chúng với một dấu gạch chéo, như vậy:
<element />
Oh, và cuối cùng là ... một 'nút' phần tử có trình kích hoạt làm mới bên trong nó, vì vậy tôi sử dụng 'loại đầu vào [nút]' để tránh kích hoạt biểu mẫu.
Người lập trình may mắn.
Do chính sách StackOverflow của tôi đã phải thay đổi tên miền trong ví dụ: https://meta.stackexchange.com/questions/208963/why-are-certain-example-urls-like-http-site-com-and-http-mysite-com-blocke
Nguồn
2014-07-08 12:32:04
Thêm "return false;" sau sự kiện onClick để tránh gửi biểu mẫu. – joseantgv
Từ OP: 'Nút không ở dạng'. Nhưng có, điểm tốt. –