Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Po kliknięciu na emotikon wstawienie go w miejsce kursora
MadMark
post
Post #1





Grupa: Zarejestrowani
Postów: 105
Pomógł: 3
Dołączył: 12.07.2010

Ostrzeżenie: (0%)
-----


Witam,

poszukuję funkcji, która po wywołaniu przez zdarzenie onClick() na elemencie obrazka (emotikonu) np. z tabelki emotikonów wstawi ten właśnie emotikon w postaci znaków (nie obrazka) do pola tekstowego o ID "text" dokładnie tam, gdzie znajduje się obecnie kursor myszki (ale wciąż w obrębie textarea).
Emotikony oraz ich obrazkowe zamienniki są pobierane ze SQL a wyniki wyświetlane w "tabelce" emotikonów będą pobrane dane zawierać np.
  1. echo '<img src="'.$link_obrazka_z_folderu.'" title="'.$znakowy_zapis_emotikonu.'" onClick=" funkcja" />';

I takie coś dla każdego (tak aby title wstawiane było jak opisałem wyżej)

Z góry dziękuję za pomoc.

Ten post edytował MadMark 6.10.2010, 23:53:28
Go to the top of the page
+Quote Post
kamil4u
post
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

Ostrzeżenie: (0%)
-----


Przerób sobie według własnych potrzeb. Kod z : http://kukawski.pl/tmp/bbcode/v4.5/
Kod
<textarea id="test"></textarea>
<input type="button" value=" :) " onclick="dodaj(' :) ')">

<script>
function dodaj( val ){
        el = document.getElementById('test');
    if((t=document.selection)&&t.createRange)
        t.createRange().text=val;
    else if(el.selectionStart!==undefined){
        t = el.selectionStart;
        el.value=el.value.substring(0, t)+val+el.value.substr(el.selectionEnd);
    } else
        el.value+=val;
}
</script>


--------------------
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 - 04:56