![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 3 Dołączył: 26.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Chcę zrobić BBCode na stronie, podczas wrzucania newsów lub edycji.
Doszedłem do etapu, gdzie potrafię dodać do tekstu np [b] poprzez klikniecie w link "pogrub". Tekst dodaje się na końcu, ale mam problem. Jeżeli tylko zmienię cokolwiek w textarea, dodawanie [b] przez link już nie działa. Zapewne, chodzi o to, że tekstarea zmienił swoj innerHTML i javascript głupieje, ale dlaczego? I dlaczego mogę wstawiać poprzez kliknięcie dużo [b], text area też zmienia wtedy swoją zawartość. Jak to rozwiązać, ażeby można było pisać i wstawiać, niekoniecznie w miejsce kursora BBcode? Dziękuję.
Ten post edytował grzegosh 6.06.2009, 10:30:32 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 313 Pomógł: 24 Dołączył: 9.08.2008 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
aby wstawiać w miejsce kursora zainteresuj się selectionStart i selectionEnd,
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 18:51 |