đã làm u thử: http://ericphan.info/development/cross-browser-copy-and-paste-with-jquery-copy/
UPDATE: liên kết là không có sẵn vì vậy tôi sao chép nội dung từ bộ nhớ cache:
Các Kịch bản
Tôi đã làm việc trên một dự án khách hàng cho SSW khi khách hàng đã báo cáo lỗi trong ứng dụng web.
Lỗi liên quan đến liên kết mailto được tạo động được cập nhật khi bạn chọn nhiều nhân viên. Khách hàng đã báo cáo lỗi khi anh ta chọn hơn 10 nhân viên để gửi email. Lotus Notes mình mail của khách hàng hiện lên một lỗi nói:
Lỗi đối số dòng lệnh xử lý
kiểm tra bản thân mình này, tôi phát hiện ra rằng Outlook 2007 có thể dễ dàng hỗ trợ các email của 30-40 nhân viên trước khi liên kết mailto ngừng làm việc. Nguyên nhân
Nó chỉ ra rằng đặc tả mailto có giới hạn và ứng dụng thư khách cũng có giới hạn. Lotus Notes chỉ xử lý 240 ký tự trong liên kết mailto và các ứng dụng thư hiện đại khác như Outlook 2007 hỗ trợ 2083 ký tự - độ dài tối đa của URL
Điều này giải thích sự khác biệt trong thử nghiệm. Khắc phục - JQuery để giải cứu
Vì đây là giới hạn của thông số HTML, chúng tôi cần một giải pháp khác để đáp ứng yêu cầu của khách hàng về "Tôi muốn có thể chọn nhiều nhân viên và gửi email cho tất cả họ"
Chúng tôi có thể đã tạo biểu mẫu email sử dụng SMTP để gửi email - nhưng khách hàng muốn sử dụng Lotus Notes làm ứng dụng thư khách của mình.
Chúng tôi đã kết thúc việc thay đổi nút "email" để sao chép tất cả các email (được phân cách bằng dấu phẩy) vào khay nhớ tạm và mở ra một cửa sổ email mới. Tất cả khách hàng phải làm là nhấn CTRL + V và dán email vào trường TO. Đây là giải pháp hiệu quả và nhanh nhất giúp khách hàng linh hoạt khi sử dụng ứng dụng email của chính họ.
Có một plugin JQuery được gọi là jquery.copy cung cấp sao chép và dán trình duyệt chéo bằng cách sử dụng tệp flash (swf). Điều này tương tự như cách trình đánh dấu cú pháp trên blog của tôi hoạt động.
Khi bạn tham khảo file jquery.copy.js tất cả các bạn cần phải làm gì để đẩy dữ liệu vào clipboard được điều hành như sau:
$.copy("some text to copy");
đẹp và dễ dàng;)
Lưu ý: bạn có thể cần thay đổi đường dẫn tệp SWF trong jquery.copy.js để có được điều này để làm việc
Và, từ bài đăng trên blog đó, bảng quảng cáo zeroclipboard có vẻ tốt - http://code.google.com/p/zeroclipboard/ –
và cảm ơn về nhận xét của bạn :) –
Dường như nó bao gồm bản sao vào khay nhớ tạm nhưng tôi thực sự cần chức năng dán từ khay nhớ tạm ... – thedp