2012-07-28 48 views
7

Tôi đang xây dựng một trang web và đã chạy vào một cái gì đó mà sẽ là tốt đẹp để có thể làm; đặt văn bản được sao chép vào khay nhớ tạm khi ai đó cố gắng sao chép hình ảnh, có thể giống như văn bản thay thế. Có cách nào với javascript/html mà điều này có thể được thực hiện? Nếu có, vui lòng giải thích.Làm cách nào để đặt văn bản được sao chép sang clipboard khi hình ảnh được sao chép?

Cảm ơn bạn đã trợ giúp!

Chỉnh sửa: Về cơ bản, tôi muốn cho phép người dùng của tôi đánh dấu hình ảnh, nhấn control-c và sau đó có văn bản thay thế được lưu trữ trong khay nhớ tạm của họ.

+0

Bạn đang tìm cách sao chép văn bản thay thế? Hoặc HTML có chứa hình ảnh và một số loại chú thích với nó? – Brad

+0

Chỉ cần sao chép văn bản thay thế khi ai đó làm nổi bật hình ảnh và sao chép nó sẽ là tuyệt vời. – Sam

+0

Thông thường, không có hình ảnh nào được sao chép khi nhấn cttl + c khi di chuột lên hình ảnh. Vì vậy, những gì bạn có nghĩa là bằng cách đánh dấu? –

Trả lời

1

Tôi không nghĩ bạn có thể. Nếu bạn có thể móc các sự kiện bàn phím thông qua trình duyệt, đó sẽ là một vấn đề bảo mật to lớn. Bạn có thể nắm bắt tổ hợp phím và gửi chúng đến một dịch vụ web trong một vài dòng mã, mà sẽ làm hỏng một số cuộc sống khá dễ dàng.

Bạn có thể phát hiện sự kiện di chuột bằng cách sử dụng onmousedown bằng cách đính kèm nó vào hình ảnh theo kiểu thời trang và lưu trữ văn bản thay thế đó trong một trường hoặc cookie ẩn và DoSomething() từ đó.

+0

Được rồi, tôi không ngạc nhiên bởi điều đó. Cảm ơn! – Sam

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