Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: edycja w textarea
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
php programmer
Czy ktoś wie jak zrobić, w zwykłym TEXTAREA (i czy to jest w ogole możliwe),
że jeśli zaznaczę jakiś tekst, a następnie kliknę
powiedzmy jakiś przycisk, to ten zaznaczony tekst zamieni się
w ten sam tekst, ale już objęty jakimś znacznikiem?

np. zaznaczam tekst: "ala ma kota"
następnie wciskam przycisk, a w TEXTAREA w tym miejscu
pojawia się "<B>ala ma kota</B>"

czyli cos podobnego do BBCODE ale nie do końca,
bo BBCODE po prostu wstawia coś w miejsce gdzie jest kursor,
mi chodzi po podmianę zaznaczonego tekstu,
a skoro JS ma takie zdarzenia jak onSelect to być
może da się to zrobić bez użycia jakiś zewnętrznych bibliotek?

Czy JavaScript widzi gdzie jest kursor w TEXTAREA i jaki tekst
jest w nim zaznaczony? Bo właściwie do tego się sprowadza mój problem.
Nie chciałbym używac specjalnych edytorków, skoro potrzeba mi jedynie
pogrubienia, zmiany koloru, i ewentualnie centrowania.
revyag
Looknij tu: http://www.quirksmode.org/js/selected.html
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.