Phương pháp nào tốt nhất (trình duyệt chéo) để sử dụng nút loại đầu vào, làm nút quay lại trình duyệt?loại đầu vào - nút quay lại?
Trả lời
Bạn đang muốn làm điều gì đó như thế này?
<input type="button" onclick="history.back();" value="Back">
Bạn cũng có thể sử dụng
<input type="button" onclick="history.go(-1);" value="Back">
"Best" là một chủ quan chút.
@Mech Software có giải pháp có thể chấp nhận được vì đây là một cuộc gọi hàm đơn giản. Nếu bạn chỉ làm một nút quay lại, đó có thể là cách để đi. Tuy nhiên, tôi cố gắng đặt mã nơi nó thuộc về:
HTML thuộc về .html, CSS thuộc về .css và JavaScript thuộc các tệp .js. Thay vì cho nút một thuộc tính onclick
, tôi muốn cung cấp cho nó một lớp là back-button
và đính kèm trình nghe click
vào mỗi phần tử .back-button
.
<input type="button" class="back-button" value="Back" />
<!-- or -->
<button type="button" class="back-button">Back</button>
JS:
jQuery(function($){
$('.back-button').click(function(e){
history.back();
});
});
tôi giả sử dụng thư viện jQuery, vì nó là tương đối phổ biến (cho tôi biết nếu bạn muốn các phiên bản không jQuery này).
Lý do tôi đề xuất phương pháp này là có thể mở rộng. Nếu bạn quyết định làm điều gì đó nhiều hơn với nút quay lại hoặc nếu trình duyệt thay đổi (điều này xảy ra mọi lúc) thật đơn giản để thay đổi chức năng ở chính xác một vị trí, thay vì phải truy tìm mọi phiên bản onclick="history.back()"
.
Hãy thử Tính năng này hoạt động thực sự tốt và trông gọn gàng.
<center>
<script>
function goBack()
{
window.history.back()
}
</script>
Wrong Link? <input type="button" value="Go Back" onclick="goBack()"/>
</center>
Nếu bạn không muốn nó nói sai liên kết sau đó chúng ta điều này
<center>
<script>
function goBack()
{
window.history.back()
}
</script>
<input type="button" value="Go Back" onclick="goBack()"/>
Và bạn có thể chỉnh sửa những gì các nút nói bằng cách thay đổi "Trở lại" bên cạnh value = trong dòng cuối cùng.
<input type="button" onclick="history.back();" value="Back">
Lý do tôi muốn đề nghị phương pháp này là nó có thể mở rộng. Nếu bạn quyết định làm điều gì đó hơn với các nút quay lại hoặc nếu các trình duyệt thay đổi (điều này xảy ra mọi lúc) thật đơn giản để thay đổi chức năng ở chính xác một vị trí, thay vì phải truy tìm mọi phiên bản onclick="history.back()"
.
- 1. Nút quay lại Actionbarsherlock không quay lại
- 2. Chặn nút quay lại
- 3. Nút quay lại Android không quay lại hoạt động trước
- 4. Loại bỏ DatePickerDialog khi nhấn nút quay lại
- 5. Tải lại trang trên nút quay lại
- 6. Nút quay trở lại MainActivity
- 7. Ngăn chặn nút quay lại
- 8. Nút quay lại Mobile Safari
- 9. Ajax + nút quay lại và tiến lên
- 10. Quay trở lại nút trong một trang
- 11. Trang làm mới nút quay lại
- 12. jquery - quay lại đầu trang
- 13. Nút quay lại Android không khởi động lại hoạt động?
- 14. Nút quay lại của UINavigationController biến mất?
- 15. Trình duyệt nút quay lại GWT
- 16. Nút quay lại Android không hoạt động
- 17. Nút điều khiển điều hướng quay lại
- 18. ActionBarSherlock Thay đổi màu nút quay lại?
- 19. Android DroidGap tắt nút quay lại
- 20. Ghi đè nút quay lại Android
- 21. Hoạt ảnh nút quay lại tùy chỉnh
- 22. Nút Quay lại (Hành vi Trình duyệt)
- 23. Nút quay lại khi reloadOnSearch: false
- 24. UINavigationController và nút quay lại hành động
- 25. Khối Nút Quay lại trong android
- 26. Android - Mô phỏng Nút Quay lại
- 27. Tùy chỉnh nút quay lại cho UIImagePickerController?
- 28. Nút quay lại gửi lại dữ liệu biểu mẫu ($ _POST)
- 29. Trình duyệt Blackberry quay lại nhấp vào
- 30. android quay lại màn hình đầu tiên
+1 cho giải pháp tuyệt vời và đơn giản..Cảm ơn rất nhiều .. –