2011-03-22 46 views
5

Có cách nào không hiển thị sửa đổi hàng và cột (2 mũi tên và chữ thập) khi tạo bảng có thể chỉnh sửa được. Tôi đã đi qua các dự thảo W3C cho contenteditable và nó không nói bất cứ điều gì về các trường hợp cụ thể của các yếu tố khác nhau.Hàng bảng có thể chỉnh sửa, sửa đổi cột

+0

thể trùng lặp của [Javascript, Firefox: làm thế nào để vô hiệu hóa các điều khiển di động trình duyệt cụ thể] (http://stackoverflow.com/questions/4737026/javascript-fire fox-how-to-disable-the-browser-specific-cell-controls) – AlfonsoML

Trả lời

9

Nếu tôi hiểu bạn một cách chính xác, sau đây sẽ làm điều đó trong Firefox (lưu ý:. Rõ ràng là tài liệu phải được nạp trước khi lệnh này có thể được thực hiện Xem bình luận dưới đây):

document.execCommand("enableInlineTableEditing", null, false); 

Xem thêm những câu hỏi này: Javascript, Firefox: how to disable the browser specific cell controls?

+2

Trong các phiên bản Firefox mới hơn, nó ném 'Mã lỗi trả về thành phần: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMHTMLDocument.execCommand]' –

+0

Có vẻ như bạn phải chờ đến khi tài liệu được tải đầy đủ trước khi gọi document.execCommand. –

+0

@MattZukowski: Rất có thể, nhưng điều đó có thực sự đảm bảo một sự giảm giá? Cách tiếp cận là chính xác. –

Các vấn đề liên quan