![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 573 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mamy znacznik:
<img src="img/text_bold.png" width="16" height="16" border="0" align="left" alt="Pogrubiony: [ b ]Tekst[ /b ]" onclick = "tagChangeBBCode('[ b ]','[ /b ]');" /> Napisałem do tego taką funkcje: function tagChangeBBCode(tag1,tag2) { var chat_message = document.getElementById('sb_msg'); if (chat_message.value == "sb_msg") { chat_message.value = ''; } var cache = chat_message.value; this.tag1 = tag1; this.tag2 = tag2; chat_message.value = tag1 + cache + tag2; } Mam pytanie jak sprawić, aby zamieniany był na bbcode tylko tekst zaznaczony w polu <input>, a nie jak jest teraz kiedy zamieniam cały tekst z pola <input>, dodaje tutaj bbcode . Test: <input value="Bla bla bal"> zaznaczam pierwsze Bla, klikam powyższe <img> i w polu <input> powinno być <input value="[ b ]Bla[ /b ] bla bla"> Jak to zrobić? Ten post edytował Malinaa 2.09.2010, 08:46:06 -------------------- I welcome you on the Internet >>> Design by Malina
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No dobra.... ale jaki to ma związek z ajaxem? Patrz proszę gdzie piszesz. Przenosze
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Musisz się pobawić odpowiednimi funkcjami odpowiadającymi za zaznaczanie tekstu: createRange, setSelectionRange, createTextRange(IE) i związane z nimi
Tu gotowiec: http://kukawski.pl/tmp/bbcode/v4.5/ - przeanalizuj sobie -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 573 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dziękuje,
ale już napisałem. -- ... i przerobiłem na skrypt, który mi podałeś. Jest bardziej dopracowany. Thanks Ten post edytował Malinaa 3.09.2010, 09:35:30 -------------------- I welcome you on the Internet >>> Design by Malina
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 12:53 |