Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> operacje na zaznaczonym tekscie
xblant
post 2.05.2006, 13:57:57
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 questionmark.gif?


--------------------
Go to the top of the page
+Quote Post
em1X
post 16.05.2006, 09:48:55
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
Go to the top of the page
+Quote Post
revyag
post 16.05.2006, 14:39:34
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);
    }
    
}

  1. <textarea id="area1" style="width:300px;height:150px"></textarea><br /><br />
  2. <button onclick="rpl()">zamien</button>


--------------------
-------------

------
Go to the top of the page
+Quote Post
camillos
post 15.01.2008, 03:03:28
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.
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 02:05