![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 76 Pomógł: 0 Dołączył: 31.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mam takie pytanie jak moge zrobic cos takiego ze po wpisaniu textu w pole textarea i zaznaczeniu tego textu potem po kliknieciu na przycisk zeby przed zaznaczonym tekstem pojawil sie znak a za jakis inny
![]() -------------------- ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 984 Pomógł: 41 Dołączył: 16.03.2002 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
A da sie tak w ogole zrobic? Bo w momencie klikniecia w przycisk focus z textarea jest gubiony jak i zaznaczenie..
-------------------- eh, co polska wódka to polska wódka
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Zrób tak:
Kod function rpl() { if(document.all) { var seltext = document.selection.createRange(); seltext.text = 'poczatek' + seltext.text + 'koniec'; window.focus() } else { var txtarea = document.getElementById("area1"); var selstart = txtarea.selectionStart; var selend = txtarea.selectionEnd; txtarea.value=txtarea.value.substring(0,selstart)+ "poczatek"+txtarea.value.substring(selstart, selend)+"koniec" + txtarea.value.substring(selend,txtarea.value.length); } } -------------------- -------------
------ |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 26.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za ten skrypt, czegoś takiego szukałem. Przerobiłem to na sympatyczną klawiaturkę do BBCodów. Nie wiem tylko dlaczego w tym nieszczęstnym IE, gdy się kliknie nie zaznaczywszy uprzednio tekstu - element wpisywany pojawia się na przycisku - koszmarnie to wygląda. Gdy się zaznaczy - działa dobrze.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 02:05 |