![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 0 Dołączył: 14.01.2004 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Witam,
zastanawiam się w jaki sposób rozwiązać zagadnienie. Chcę w czasie rzeczywistym drukować zawartość textarea w divie - coś na zasadzie podglądu wprowadzonych zmian w czasie rzeczywistym. Za js zabrałem się tak na prawdę dopiero kilka dni temu, dlatego zmuszony jestem poradzić się kogoś bardziej doświadczonego. W jaki sposób za pomocą js mogę ingerować w zawartość elementu div? W jaki sposób w czasie rzeczywistym pobierać zawartość textarea? Na razie kombinuję z parametrem onChange wywołującym funkcję czytającą zawartość textarea, niestety nie jest to dobre rozwiązanie, gdyż zmiana następuje dopiero po dezaktywacji pola textarea. Zależy mi bardziej na wskazówkach jak ugryźć temat niż na gotowcu. Będę wdzięczny za pomoc. Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Jest to po to, że teraz odwołujesz się do elementu, którego nie ma (IMG:style_emoticons/default/smile.gif) Nie ma go bo nie jest zładowany. Dlatego zawsze trzeba poczekać na załadowanie się elementu i dopiero wtedy go wyszukać. Po to jest zdarzenie onLoad( do załadowania DOM-u istnieje też inne zdarzenie(lepsze), ale na razie je zostawmy ).
Kod onload = function(){ //tu masz załadowany DOM }; Jak Ci się uda to poprawię Twój kod, żeby był lepszy. Ale najpierw właśnie spróbuj zrobić, żeby działało. Aha! Zawsze patrz co pokazuje konsola błędów JS. Jako przyszyły programista JS to narzędzie jest Ci bardzo potrzebne. Do dzieła (IMG:style_emoticons/default/smile.gif) ! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 17:18 |