borpaw
15.01.2013, 08:18:07
Czy zna ktoś jakis w miare prosty uniwersalny sposób na programową obsługę clipboard - copy - paste?
Chodzi mi o to czy jest jakas biblioteka, plugin coś co działa dla wszystich przeglądarek
Przeglądałem internet w poszukiwaniu rozwiązania ale znalazłem rozwiązania, które działaja w wybranych przeglądarkach.
Potrzebuję zrobić coś takiego:
- na zdarzenie onClick kopiuje zawartość klikniętego obiektu w którym jest jakiś tekst
- i później równiez na onClick wklejanie w nowy obiekt jakis input
wszystko bez użycia menu podręcznych (na prawym kliku)
sabat24
15.01.2013, 10:51:25
W czystym JS nie ma takiej opcji ze względów bezpieczeństwa. Jedyne sensowne wyjście to użycie flasha (
https://sites.google.com/site/yangshuai10/jquerycopyplugin ,
https://github.com/mojombo/clippy ,
https://github.com/jonrohan/ZeroClipboard ) albo przygotowanie użytkownikowi zaznaczonego tekstu w textboxie z focusem i poproszenie, aby sobie skopiował przez ctrl + c.
borpaw
15.01.2013, 12:22:03
Dzięki za odpowiedź. Własnie dotarłem w poszukiwaniach do tego miejsca, ale to nie rozwiazuje niestety mojego problemu. No nic trzeba bedzie podejść do tematu od innej strony.
sabat24
15.01.2013, 12:29:08
Jeśli chcesz przenosić tylko treść obiektów pomiędzy przeładowaniami strony i nie jest Ci potrzebny schowek, jako obiekt sam w sobie, użyj ajaxa i sesji wraz np. z php.