![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 252 Pomógł: 0 Dołączył: 14.08.2016 Ostrzeżenie: (0%) ![]() ![]() |
mam pole textarea z tinymce. poniżej w spanach jakieś słowa. chcę aby po kliknięciu na nie, wyświetlały się w polu textarea i dopisywały się tam gdzie kursor a nie zawsze na końcu. już mi to działało ale gdzieś mam teraz błąd i nie mogę dostrzec czemu to przestało działać.
kod źródłowy jest tutaj: http://www.dentopolis.org/opisywanie.txt a tak wygląda strona: (IMG:http://www.dentopolis.org/ttt.jpg) czy ktoś wie jak to rozwiązać? bardzo proszę o pomoc. Ten post edytował dentopolis 26.09.2017, 10:40:05 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Sprawdź różnice między atrybutami id a class elementu - jak się je nadaje, a w związku z tym jak pobiera. Przeanalizuj jak to zrobiłeś na elemencie <textarea>.
Polecam Ci też to: https://www.w3schools.com/js/js_syntax.asp (sekcja: JavaScript is Case Sensitive). A gdybyś zajrzał do konsoli przeglądarki, to widziałbyś błąd. I być może nie wskazywałby wprost na rozwiązanie, ale byłbyś bliżej. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 252 Pomógł: 0 Dołączył: 14.08.2016 Ostrzeżenie: (0%) ![]() ![]() |
hmm..poprawiłem klasę oraz id textarea:
<textarea id='tinymce' class='mce-content-body' name='procedury'></textarea> skrypt wygląda tak: http://www.dentopolis.org/opisywanie.php a kod źródłowy: http://www.dentopolis.org/opisywanie.txt ale nadal mam w konsoli błąd: ReferenceError: $ is not defined |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
A dołączyłeś jquery?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 252 Pomógł: 0 Dołączył: 14.08.2016 Ostrzeżenie: (0%) ![]() ![]() |
gdy dołączam:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> textarea w ogóle się nie pokazuje.konsola: TypeError: tinymce.util is undefined[Learn More] theme.min.js:1:758 TypeError: b is not a constructor |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 252 Pomógł: 0 Dołączył: 14.08.2016 Ostrzeżenie: (0%) ![]() ![]() |
czy tak powinno być?
teraz wyświetla się pole textarea z tinymce ale klikanie w słowa w spanach nadal nie powoduje wrzucenia tekstu do textarea. Ten post edytował dentopolis 16.10.2017, 14:07:28 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Wziąłeś przykład z dokumentacji, ale użyłeś go odwrotnie. Do środka wrzuciłeś wywołanie tinyMCE, które prawdopodobnie korzysta z $ jako aliasu jakiejś swojej funkcji, a na zewnątrz nadal pozostało wywołanie jQuery.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Inna sprawa że tinymce ma dowiązanie do jquery. https://www.tinymce.com/docs-3x/reference/T...@jQuery_Plugin/
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 252 Pomógł: 0 Dołączył: 14.08.2016 Ostrzeżenie: (0%) ![]() ![]() |
o nie mogę! działa (IMG:style_emoticons/default/smile.gif) haha
http://www.dentopolis.org/opisywanie.php dzięki wielkie! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 05:47 |