Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] wysiwyg - określenie istniejacego tagu.
Forum PHP.pl > Forum > Przedszkole
!*!
Jak zabrać się za sprawdzenie czy w tekście przy zastosowaniu contenteditable, tam gdzie znajduje się kursor, pomiędzy nim jest znacznik <b> lub inny, aby móc zmienić w ten sposób styl przycisku, tak jak jest to w innych edytorach wysiwyg.
aart3k
styl którego przycisku?
!*!
Tego który odpowiada za zmianę tekstu np. na pogrubienie (bold).
aart3k
W sumie nic ciekawego mi nie przychodzi na myśl jak wstępne przeparsowanie tekstu i określenie przedziałów w których tekst jest pogrubiony, pochyły etc i potem na podstawie pozycji kursora określać do których przedziałów należy.
!*!
Ale właśnie jak to zrobić? Przecież nie będę wysyłał za każdym kliknięciem tekstu z diva do textarea i z powrotem...
kamil4u
Proszę: http://kamil.contrel.pl/php.pl/textEditor/ - kod jest na tyle prosty, że nie potrzebuje wyjaśnienia.

@down: kiedyś po prostu pisałem coś podobnego, a przyznam się, że nie chciało mi się szukać w moim kodzie(dość krótkim) rozwiązania, więc w taki o to sposób Cię nakierowałem smile.gif
!*!
Nie musiałeś podawać przykładu, ale dzięki za nakierowanie na
Kod
queryCommandState
smile.gif
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.