![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 392 Pomógł: 7 Dołączył: 11.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mam taki łatwy kod, który dodaje emotikonę ( (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) (IMG:http://forum.php.pl/style_emoticons/default/mellow.gif) (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) ) do textarea.
Jednak zawsze dodaje je na końcu tekstu, a nie w miejscu gdzie aktualnie znajduje się kursor. Co należałoby dopisać do tego kodu żeby dodać emotikonę do textarea w miejscu gdzie aktualnie znajduje się kursor? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 68 Pomógł: 9 Dołączył: 12.04.2009 Skąd: Wrocław Ostrzeżenie: (10%) ![]() ![]() |
Tak na przyszłość szukaj lepiej (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
http://forum.php.pl/index.php?showtopic=17...mp;#entry109771 Jakby ci się nie chciało Kod <script language="javascript"> function insertAtCursor(myField, myValue) { //IE support if (document.selection) { myField.focus(); sel = document.selection.createRange(); sel.text = myValue; } //MOZILLA/NETSCAPE support else if (myField.selectionStart || myField.selectionStart == '0') { var startPos = myField.selectionStart; var endPos = myField.selectionEnd; myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length); } else { myField.value += myValue; } } </script> <img src="emotikona.gif" title=":)" onclick="insertAtCursor(formularz.komentarz, ':)')" alt=":)" style="" border="0"> <form id="formularz"><textarea id="komentarz"></textarea><form> Ale wstawia tylko po 1 kliknięciu ponieważ potem kursor automatycznie przeskakuje na koniec |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 392 Pomógł: 7 Dołączył: 11.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Ale wstawia tylko po 1 kliknięciu ponieważ potem kursor automatycznie przeskakuje na koniec Tobie coś wstawia? (IMG:http://forum.php.pl/style_emoticons/default/ohmy.gif) Skopiowałem skrypt, który mi podałeś, ale nie działa. Sprawdzałem pod dwoma przeglądarkami i nic mi nie wstawia. Staram się znaleźć błąd. (IMG:http://forum.php.pl/style_emoticons/default/co_jest.gif) Może jakiś jest.Cytat Tak na przyszłość szukaj lepiej Szukałem i to długo (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Ten post edytował Szunaj85 14.04.2009, 22:15:24 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 68 Pomógł: 9 Dołączył: 12.04.2009 Skąd: Wrocław Ostrzeżenie: (10%) ![]() ![]() |
Cytat Tobie coś wstawia? (IMG:http://forum.php.pl/style_emoticons/default/ohmy.gif) Skopiowałem skrypt, który mi podałeś, ale nie działa. Sprawdzałem pod dwoma przeglądarkami i nic mi nie wstawia. Staram się znaleźć błąd. (IMG:http://forum.php.pl/style_emoticons/default/co_jest.gif) Może jakiś jest. Hmm mi śmiga normalnie sprawdzałem pod FF i śmiga jak klikam na ikonkę w polu textarea pojawia sie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) nawet próbowałem z tym co tu wkleiłem bo może źle coś ale działa poprawnie może coś źle ty skopiowałeś ... Jak mi nie wierzysz to masz screeny: tylko pozycja kursora: http://efotosy.ef.funpic.de/img/ac1f308292.../emitkonki1.BMP po kliknięciu dwa razy: http://efotosy.ef.funpic.de/img/98ff60eb3b...emotikonki2.bmp a tu źródło: http://img90.imageshack.us/img90/4527/emotikonki3.png Ten post edytował bounty 15.04.2009, 15:39:22 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 392 Pomógł: 7 Dołączył: 11.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
No dobra, mam jeszcze pytanie z innej beczki. Mam skrypt - javascript, który musi być umieszczony w sekcji <head>. Chciałbym przenieść ten kod do pliku np. plik.js. I teraz mam pytanie jak wywołać taki plik oczywiście umieszczając wywołanie w sekcji <head> ?
Ten post edytował Szunaj85 16.04.2009, 21:54:23 |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
A kurs HTML w oczy szczypie?
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 68 Pomógł: 9 Dołączył: 12.04.2009 Skąd: Wrocław Ostrzeżenie: (10%) ![]() ![]() |
UP:Wiesz niektórzy z google są pokłóceni...
ale żeby nie było że odsyłam do googli to to jest rozwiązanie twojego problemu Kod <script type="text/javascript" src="lokalizacja skryptu">
</script> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 14:19 |