Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> BBCode
Malinaa
post
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
Go to the top of the page
+Quote Post
nospor
post
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

Go to the top of the page
+Quote Post
kamil4u
post
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


--------------------
Go to the top of the page
+Quote Post
Malinaa
post
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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 12:53