Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JS] po kliknieciu, w polu textowym pojawia sie napis
Polik
post
Post #1





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 11.12.2003

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


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!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
arecki
post
Post #2





Grupa: Zarejestrowani
Postów: 222
Pomógł: 35
Dołączył: 6.02.2005

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


  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', '(IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) '); return false;">dodaj (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
skowron-line
post
Post #3





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


Cytat(arecki @ 9.03.2007, 16:54:02 ) *
Z głowy więc nie wiem czy działa (IMG:http://forum.php.pl/style_emoticons/default/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>
Go to the top of the page
+Quote Post
Polik
post
Post #4





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 11.12.2003

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


Wielkie dzieki chlopaki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Dziala wspaniale!
Go to the top of the page
+Quote Post
woj_tas
post
Post #5





Grupa: Zarejestrowani
Postów: 230
Pomógł: 36
Dołączył: 31.03.2006
Skąd: Zielona Góra

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


A gdybym chciał wstawić buzki w miejcu kursora a nie na końcu textarea?
Go to the top of the page
+Quote Post
Polik
post
Post #6





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 11.12.2003

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


Skrypcik dziala doskonale ale mam jeszcze jedno pytanie (IMG:http://forum.php.pl/style_emoticons/default/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!
Go to the top of the page
+Quote Post
gekon
post
Post #7





Grupa: Zarejestrowani
Postów: 614
Pomógł: 7
Dołączył: 10.11.2003
Skąd: Rzeszów/Kraków

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


  1. <a href="#textarea" onclick="wstaw('skowron ');">wstaw moja ksywe</a><br />
Go to the top of the page
+Quote Post
Istalacar
post
Post #8





Grupa: Zarejestrowani
Postów: 108
Pomógł: 4
Dołączył: 3.03.2007

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


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

Ten post edytował Istalacar 17.03.2007, 22:58:31
Go to the top of the page
+Quote Post
Polik
post
Post #9





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 11.12.2003

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


Panowie! Jestescie boscy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) wszystko dziala idealnie
Jeszcze raz dzieki!!!
Go to the top of the page
+Quote Post
thornag
post
Post #10





Grupa: Zarejestrowani
Postów: 504
Pomógł: 2
Dołączył: 31.03.2006
Skąd: Londyn

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


Co do wstawiania w miejsce karetki ladnie skomentowane
Go to the top of the page
+Quote Post

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: 22.08.2025 - 16:34