Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JS] po kliknieciu, w polu textowym pojawia sie napis
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Polik
Witam!

Zaczne od tego, ze chce zrobic ksiege gosci w php. Podczas wpisywania wiadomosci mozna dodac jakis usmieszek itp. Chcialbym zrobic tak, ze obok pola textowego gdzie wpisuje sie wiadomosc beda rozne obrazki usmieszkow i teraz jak w temacie, kiedy klikne w obrazek usmieszka, do pola textowego wpisze sie jakis wyraz np: klikam w usmieszek -> w polu textowym pojawia sie ":)". Wydaje mi sie ze takie cos to chyba tylko w Jave mozna zrobic, niestety ja jej nie znam wiec prosze was o pomoc!

Pozdr!
arecki
  1. <title> smileys test </title>
  2. <script type="text/javascript">
  3. <!--
  4. function add(inputName, textToAdd) {
  5. document.getElementById(inputName).value += ' '+textToAdd;
  6. }
  7. -->
  8. </head>
  9. <a href="#" onclick="java script: add('smileyText', ';)'); return false;">dodaj ;)</a><br/>
  10. <a href="#" onclick="java script: add('smileyText', ':)'); return false;">dodaj :)</a><br/>
  11. <a href="#" onclick="java script: add('smileyText', 'tongue.gif'); return false;">dodaj tongue.gif</a><br/>
  12. <input type="text" id="smileyText" value=""/>
  13. </body>
  14. </html>


Z głowy więc nie wiem czy działa smile.gif
skowron-line
Cytat(arecki @ 9.03.2007, 16:54:02 ) *
Z głowy więc nie wiem czy działa smile.gif


no niebardzo
  1. <head>
  2. <script language="JavaScript">
  3.  
  4. function wstaw(zmienna) {
  5.  
  6. var a = document.getElementById('textarea');
  7. a.value += zmienna;
  8.  
  9. }
  10.  
  11. </script>
  12. </head>
  13. <body>
  14. <a href="#" onclick="wstaw('skowron ');">wstaw moja ksywe</a><br />
  15. <a href="#" onclick="wstaw('ziomek ');">wstaw cos innego</a><br />
  16. <textarea id="textarea" cols="50" rows="5" name="area"></textarea>
  17. </body>
  18. </html>
Polik
Wielkie dzieki chlopaki smile.gif Dziala wspaniale!
woj_tas
A gdybym chciał wstawić buzki w miejcu kursora a nie na końcu textarea?
Polik
Skrypcik dziala doskonale ale mam jeszcze jedno pytanie smile.gif

Pole textowe ze smieszkami mam na dole strony i kiedy klikne na linka to napis owszem sie pojawi ale strona automatycznie przewija sie na sama gore co powoduje, ze za kazdym razem kiedy chce wstawic smieszka do textu musze przewijac cala strone na sam dol. Jest to troche uciazliwe. Da sie to jakos poprawic?

Pozdrawiam i licze na pomoc!
gekon
  1. <a href="#textarea" onclick="wstaw('skowron ');">wstaw moja ksywe</a><br />
Istalacar
Witam
W tym prypadku proponował bym użycie buttona:
  1. <input type="button" onClick="wstaw(':)');" value=":)">

lub po prostu tekstu:
  1. <span style="Jeżeli Ci zależy na linku to możesz to pokolorować w jaki chcesz sposób" onClick="wstaw(':)')">:)</span>

Pozdrawiam
Istalacar
Polik
Panowie! Jestescie boscy smile.gif wszystko dziala idealnie
Jeszcze raz dzieki!!!
thornag
Co do wstawiania w miejsce karetki ladnie skomentowane
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.