Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Przechwytywanie zaznaczonego tekstu
Kildyt
post
Post #1





Grupa: Zarejestrowani
Postów: 869
Pomógł: 53
Dołączył: 20.10.2003
Skąd: Przeworsk

Ostrzeżenie: (0%)
-----


Poszukuję możliwości przechwycenia zaznaczonego przez użytkownika fragmentu tekstu (selection) w JS-ie.
Oto kilka propozycji:
  • przechwycenie z ukrytego textarea
    • jak dopasować tekst?
    • jak to działa w edytorach WYSIWYG?

  • znalezienie sposobu na przechwycenie z nie-formularza
    • przeszukałem internet i nie znalazłem
    • rozwiązanie ma działać na wszystkich popularnych przeglądarkach

  • zaznaczyć fragment przy pomocy mousedown i mouseup w jquery
    • obejście problemu "na głupiego"
    • każdy znak musiałby być w osobnym znaczniku (chyba, że istnieje sposób na przechwycenie, który z kolei znak został zaznaczony


Co o tym sądzicie? Jak się do tego zabrać? Macie jakieś inne pomysły?

New:
Problem rozwiązany. Podzieliłem wszystkie wyrazy na osobne znaczniki i ponumerowałem je. W JS-ie przechwytuję moment naciśnięcia myszy i moment puszczenia. Z identyfikatorów wiem jaki przedział mam zaznaczyć i oznaczam zaznaczone znaczniki klasą skąd droga do wydobycia zaznaczonej treści jest bardzo łatwa.

Ten post edytował Kildyt 5.06.2010, 11:55:41
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 02:20