![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 607 Pomógł: 23 Dołączył: 8.09.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam pytanie, chcę napisać nowy JS wstawiający do dajmy na to textarea jakiś ciąg znaków. Wszystko jest ok, jak ma dodawać to na końcu ciągu znaków z textarea, czy też na początku, jednakże ja chcę, aby on wstawiał w to miejsce, gdzie aktualnie znajduje się kursor. Wiem, że takie coś występuje przy postowaniu, jednakże nie mogę coś znaleźć odp. frag. (nie znam, aż na tyle JS ). Czy jest jakaś funkcja spr. curret position?
![]() a BTW, czy można sprawdzić podobnym sposobem, na którym textarea/input-cie użyszkodnik operuje(na którym ma kursor)? Pozdrawiam -------------------- Audio: Metallica, Soil, RHCP, OffSpring, Green Day, "Retro", Gorillaz, Disturbed, Coma
DB: MySQL 4.1 | php: 4.4.3 Pomogłem Ci? Wciśnij przycisk POMÓGŁ. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Kiedyś znalazłem taki skrypcik:
Kod <script type="text/javascript"> function insertAtCursor(f, val){ if (document.selection) { f.focus(); sel = document.selection.createRange(); sel.text = val; } else if (f.selectionStart || f.selectionStart == '0') { var begin = f.selectionStart; var end = f.selectionEnd; f.value = f.value.substring(0, begin) + val + f.value.substring(end, f.value.length); }else{ f.value += val; } }
Działa na ie i firefoxie, po operą nie sprawdzałem. -------------------- -------------
------ |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 01:14 |