![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 94 Pomógł: 0 Dołączył: 20.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam problem z javascriptem. Piszę skrypt na dodawanie newsów ale mniejsza o to. Mam sobie element textarea w którym użytkownik będzie pisał wiadomość aby potem ją wysłać. Chcę także do tych wiadomości BBCode. Zrobiłem sobie przycisk gdzie onclick=funkcja javascript na dopisanie do textarea pewnego kodu. Lecz nie działa tak jak powinno. Otwieram stronę, mam to pole tekstowe, wpisuje jakiś ciąg znaków, przykładowo "Ala ma kota." po czym chce aby na końcu tego zdania dodać Kod [b][/b] , czyli powinno wyglądać to tak Kod Ala ma kota.[b][/b] , a wygląda tak Kod [b][/b] - usunęło zdanie i dodało tag.Ale dobra, pokażę Wam kod, specjalnie napisałem go w nowym dokumencie aby było go mniej i żeby się było łatwiej połapać. Kod <html>
<head> <script type="text/javascript"> function insertBB(bb) { var bbcode = ""; switch(bb) { case 'B': bbcode = "[b][/b]"; break; case 'I': bbcode = "[i][/i]"; break; } if(bbcode != "") { document.getElementById('newscontent').innerHTML += bbcode; } } </script> </head> <body> <input type="button" value=" B " onclick="insertBB('B')" /> <input type="button" value=" I " onclick="insertBB('I')" /> <textarea style="width:500px; height: 250px;" id="newscontent"></textarea> </body> </html> Ten post edytował Kuba707 3.02.2011, 21:52:51 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 10:01 |