Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> edycja w textarea, wstawianie znaczników
php programmer
post
Post #1





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 5
Dołączył: 8.11.2004
Skąd: trójmiasto

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


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
revyag
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Looknij tu: http://www.quirksmode.org/js/selected.html
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: 8.10.2025 - 14:18