Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Simboli u komentaru

[es] :: Javascript i AJAX :: Simboli u komentaru

[ Pregleda: 2364 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

GMarco24
Senior web developer
Beograd

Član broj: 234565
Poruke: 88
46.16.105.*



+2 Profil

icon Simboli u komentaru29.09.2011. u 20:57 - pre 152 meseci
Potrebna mi je mala pomoc oko sledeceg:
Na sajtu imam mogucnost da se ostavi komentar. Medjutim, potrebno je da u komentaru mogu da se napisu simboli karata, pik, herc, karo i tref. Ja znam njihove HTML oznake, to nije problem, ali korisnici koji ostavljaju komentar ne znaju, pa sam mislio da sa strane stoje ti simboli, koji na click automatski ubacuju
Code:
♠ ili ♥
ili slicno. Dakle, da rezimiram, klikom na simbol trebalo bi da se u textarea box-u pojavi kod koji zamenjuje dati simbol. Otprilike isto kao sto je na ovom forumu sa leve strane.

Hvala
 
Odgovor na temu

GMarco24
Senior web developer
Beograd

Član broj: 234565
Poruke: 88
46.16.105.*



+2 Profil

icon Re: Simboli u komentaru30.09.2011. u 00:39 - pre 152 meseci
Snasao sam se nekako, nije bilo tesko
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.dynamic.sbb.rs.



+33 Profil

icon Re: Simboli u komentaru30.09.2011. u 11:12 - pre 152 meseci
Ajde samo molim te podeli to rešenje sa drugima, pošto ovakve teme, koje se završavaju bez konkretnog odgovora, nemaju smisla i često bivaju obrisane.
 
Odgovor na temu

GMarco24
Senior web developer
Beograd

Član broj: 234565
Poruke: 88
46.16.105.*



+2 Profil

icon Re: Simboli u komentaru30.09.2011. u 12:40 - pre 152 meseci
Planirao sam. Evo:
Code:
<script language="JavaScript" type="text/JavaScript">
       function sendText(e, text)
       {
          e.value = e.value + text;
          e.focus();
       }
</script> 


Ovo, naravno ide u head. I dole u formi ( koja u svom tagu sadrži name="form1" ):
Code:
<a style="cursor:pointer" onclick="sendText(document.form1.comment, '&spades;')">&spades;</a>
<a style="cursor:pointer" onclick="sendText(document.form1.comment, '&hearts;')">&hearts;</a>
<a style="cursor:pointer" onclick="sendText(document.form1.comment, '&diams;')">&diams;</a>
<a style="cursor:pointer" onclick="sendText(document.form1.comment, '&clubs;')">&clubs;</a>


Gde je:
Code:
<textarea rows="10" cols="50" id="comment" name="comment">


Može možda malo elegantnije, duplicira se kod ovako, ali ništa strašno :)
 
Odgovor na temu

GMarco24
Senior web developer
Beograd

Član broj: 234565
Poruke: 88
46.16.105.*



+2 Profil

icon Re: Simboli u komentaru30.09.2011. u 16:33 - pre 152 meseci
mmmmmmmm... da. Ipak mi treba pomoc. Problem je sto se simbol dodaje uvek na kraju, a trebalo bi da se ispise tamo gde je pozicioniran kursor. Medjutim, necu to postici sa
Code:
e.value = e.value + text;
. To ce uvek da dodje na kraju celog teksta. Sta sad?
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-5.sezampro.rs.



+33 Profil

icon Re: Simboli u komentaru30.09.2011. u 19:04 - pre 152 meseci
Probaj da iskoristiš ovu funkciju: http://www.scottklarr.com/topi...-textarea-where-the-cursor-is/.
 
Odgovor na temu

GMarco24
Senior web developer
Beograd

Član broj: 234565
Poruke: 88
*.mediaworksit.net.



+2 Profil

icon Re: Simboli u komentaru11.10.2011. u 01:40 - pre 152 meseci
Odlicno radi, testirano na nekoliko browsera.
Hvala Nikola
 
Odgovor na temu

[es] :: Javascript i AJAX :: Simboli u komentaru

[ Pregleda: 2364 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.