Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JS]Emotikony
qooxdoo
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 30.08.2007

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


Witam,
mam formularz (jak na forum) i chcę zrobić, aby po kliknięciu na obrazek na mojej stronie w textarea dodał się napis np :) lub :D. To wszystko najlepiej by wyglądało <img src="emoticons\smile.gif" onClick="java script:WstawEmotikone(":)")" />
Czy da radę zrobić coś takiego?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
qooxdoo
post
Post #2





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 30.08.2007

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


to nie działa. Posiedziałem nad tym chwilkę, i oto co wymyśliłem:
  1. <head><script>function add(text){document.form1.wpis.value+=text;document.form1.wpis.focus();}</script></head>
gdzie form1 to nazwa formularza, a wpis to text area.mam jeszcze problem z tagami bb code. Mam tu działający kod Jscript:
  1. <script language="JavaScript">function bbcode(code){var sl = (document.form1.wpis.value).substring(document.form1.wpis.selectionStart,document.form1.wpis.selectionEnd); return '['+code+']'+sl+'[/'+code+']';} </script>[/htlm]ale nie wiem jak to wykożystać, bo mam tekst 'Ala ma kota' i chcę, aby przed i po 'kota' były odpowiednio [ b ] i [ /b ]. Tylko nie wiem jak to zrobić. Gdy użyję:[html]<input type="button" onClick="bbcode('b');" />
przy zaznaczonym 'kota' i wcisnę ten guzik to textarea (wpis) będzie wyglądał tak:'Ala ma kota kota.'Czy jest w JS coś takiego jak w php str_replace() ??to nie działa. Posiedziałem nad tym chwilkę, i oto co wymyśliłem:
  1. <head><script>function add(text){document.form1.wpis.value+=text;document.form1.wpis.focus();}</script></head>
gdzie form1 to nazwa formularza, a wpis to text area.mam jeszcze problem z tagami bb code. Mam tu działający kod Jscript:
  1. <script language="JavaScript">function bbcode(code){var sl = (document.form1.wpis.value).substring(document.form1.wpis.selectionStart,document.form1.wpis.selectionEnd); return '['+code+']'+sl+'[/'+code+']';} </script>[/htlm]ale nie wiem jak to wykożystać, bo mam tekst 'Ala ma kota' i chcę, aby przed i po 'kota' były odpowiednio [ b ] i [ /b ]. Tylko nie wiem jak to zrobić. Gdy użyję:[html]<input type="button" onClick="bbcode('b');" />
przy zaznaczonym 'kota' i wcisnę ten guzik to textarea (wpis) będzie wyglądał tak:'Ala ma kota kota.'Czy jest w JS coś takiego jak w php str_replace()(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Ten post edytował qooxdoo 3.09.2007, 12:29:58
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: 3.10.2025 - 01:01