Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dodawanie emotikonów...
gniew1971
post
Post #1





Grupa: Zarejestrowani
Postów: 97
Pomógł: 0
Dołączył: 18.12.2008

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


Witam !
Mam problem. Co zrobić by jak klikne w emotikona pojawił sie w polu do pisania, a później normalnie wyświetlał się w komentarzach? Pokaże obrazek o co mi chodzi:

(IMG:http://img189.imageshack.us/img189/5831/lolfte.png)


Prosze pomóżcie !
Powód edycji: [erix] nie ten dział
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kildyt
post
Post #2





Grupa: Zarejestrowani
Postów: 869
Pomógł: 53
Dołączył: 20.10.2003
Skąd: Przeworsk

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


Nieodpowiedni dział wybrałeś. Takie rzeczy robi się w javascripcie.
Możesz zrobić to na kilka sposobów. Z tego co wiem:
- jeżeli ma się dodać na koniec: innerHTML,
- jeżeli w miejsce kursora:
Kod
    var element = document.getElementById('textarea' + id);
    
    var selection = element.value.substr(element.selectionStart, element.selectionEnd - element.selectionStart);
    start = element.value.substr(0, element.selectionStart);
    end = element.value.substr(element.selectionEnd, element.textLength);
    
    element.value = start + selection + work + end;
    
    element.focus();
    document.getElementById('textarea' + id + '_info').style.display = 'none';
(jak nie będziesz potrafił dostosować go do swoich potrzeb - pomożemy; jestem amatorem w js, więc kod może być kiepskiej jakości).

Ogólnie musisz oprzeć się na DHTML-u i js-ie.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.12.2025 - 04:49