Ostatnio przytrafił mi się problem, natury skopiowania czegos za pomocą Javascript do schowka. W sumie czynność nie powinna być trudna, ale jak sie okazało jest zupełnie inaczej. Napisałem skrypt, który niestety, ale ze standardowymi ustawieniami przeglądarek działał tylko na IE. Zgroza, a co z Firefoxem, Operą czy np. Safari? Co mamy obiekt skopiuj do schowka i co dalej, jak standardowe ustawienia nie pozwalają na taką operacje. Pytająć wujka Google o to co z tym problem zrobic, dostałem w odpowiedzi bardzo wygodnego i przeznaczonego do tego flasha.
Jak juz napisałem we wstępie będzie nam do tego potrzebny flash, który jest załaczony do tego artykułu. Można go tez pobrać bezpośrednio ze strony autora. Działanie jego jest proste przychwytuje tekst z dokumentu html i wrzuca nam do schowka.
Aby całość działała musimy dodać kod który będzie obsługiwał wklejanie, tak aby można było flash'a uruchomić w wygodny sposób. Kod wygląda następująco:
| Załącznik | Wielkość |
|---|---|
| clipboard.rar | 186 bajtów |
Małe info, sposób ten nie
Małe info, sposób ten nie zadziała na flashu 10 z powodu wprowadzenia nowych zabezpieczeń, jeżeli cos nowego się znajdzie na pewno poinformuje.
polecam:
polecam: http://code.google.com/p/zeroclipboard/
wiktor
Dodaj nową odpowiedź