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.
Tego który odpowiada za zmianę tekstu np. na pogrubienie (bold).
aart3k
7.01.2011, 15:06:58
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
7.01.2011, 16:23:19
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
Nie musiałeś podawać przykładu, ale dzięki za nakierowanie na
Kod
queryCommandState