Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zaznaczenie tekstu bez elementów HTML
Forum PHP.pl > Forum > Po stronie przeglądarki
d4ng
Witajcie potrzebuj rozwiązania które pozwoli mi zaznaczać tylko zawartość danych znaczników a nie znaczniki i zawartość łącznie... przykład:

  1. <h2>Lorem ipsum dolor sit amet</h2>
  2.  
  3. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>



https://jsfiddle.net/grw7Ljpd/2/

rozwiązanie musi być elastyczne dla wszystkich typów znaczników.. kombinowałem z https://msdn.microsoft.com/en-us/library/ie...0(v=vs.85).aspx ale coś nie bardzo...
Pyton_000
https://jsfiddle.net/grw7Ljpd/3/
d4ng
dziękuję za odpowiedź jednak totalnie nie oto mi chodzi, bo w ten sposób wyłączyłeś możliwość zaznaczenia nagłówka h2. A ja potrzebuje zrobić tak że jak użytkowni zacznie zaznaczać tekst to może to zrobić tylko w ramach jednego znacznika a nie przeciągnąć selection przez inne np <p> <div> itp potrzebuje tego rozwiązania do mojego skrypciku http://magazynwhisky.pl/demo/edytor/

jak zaznaczysz nagłówek i treść a potem zapiszesz treść to zobaczysz że zostały wycięte znaczniki i pojawia się problem z wyglądem...
Pyton_000
A nie możesz po prostu edytować całego znacznika ? ablo nie wywalać tagów.
d4ng
nie to by było pójście na łatwiznę wink.gif poza tym jak będziesz miał np tabelke i chcesz zmienić jedną wartość to ją zaznaczasz i edytujesz bez potrzeby ruszania całej tabeli. Taki bajer.. wink.gif
Pyton_000
tak, ale jak klikniesz na komórkę tabeli to edytujesz tylko bierzący TD a nie całą tabelę.

Jak klikniesz na h2 to cały h2
d4ng
jest mase tego typu edytorów / pluginów a mi zależy na troche innym rozwiązaniu. Wyobraź sobie że masz cały kontener treść a scrollbar wygląda jak mały rodzynek... Chcesz w tym poprawić literówkę "imie" na "imię" i teraz musisz edytować cały kontener żeby to poprawić.. To moja koncepcja i na pewno jej nie zmienię ale będe wdzięczny za pomoc w rozwiązaniu tego "kejsa" wink.gif
trueblue
Jeśli to ma być tylko do poprawiania literówek i cały tekst nie jest wrzucony do edytora WYSIWYG, to możesz na click dla każdego elementu owijać go w <div contenteditable="true">, a po odkliknięciu usuwać ten div.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.