![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 375 Pomógł: 20 Dołączył: 28.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Oto kod, który wywołuje wyjątek:
Druga linijka wywołuje wyjątek. Widocznie nie można tworzyć referencji do funkcji. Powyższy kod dodaje fragment formularza w HTML-u, a dokładniej strony artykułu. Można to zrobić na 3 sposoby: 1) tak jak powyżej - generować wszystko z pomocą JS 2) dopisać dodatkowy HTML i go kopiować 3) wziąć istniejący fragment HTML i go kopiować W przypadku 2) i 3) i tak trzeba zmodyfikować co najmniej 2 elementy w istniejącym kodzie, czyli: 1) numer nowej strony (jeżeli poprzedni był 2, to będzie 3) 2) usunąć zawartość <textarea> 3) ewentualnie zmienić zawartość opcji (checkboxów) Zatem trzeba znów kopać w drzewku (getElementsByTagName). Metoda 1) jest niestety dłuższa, bo wszystko tworzymy za pomocą funkcji DOM. Jeżeli zmienimy strukturę formularza w kodzie HTML, trzeba dostosować kod JavaScript. Niedługo może wprowadzę zakładki (tabs), zatem jak najlepiej to rozwiązać? Ten post edytował WebCM 28.12.2010, 20:11:03 -------------------- „Jesteśmy różni, pochodzimy z różnych stron Polski, mamy różne zainteresowania, ale łączy nas jeden cel. Cel ten to Ojczyna, dla której chcemy żyć i pracować.” Roman Dmowski
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
?poza tym kończ instrukcje średnikami, a nie przecinkami. Odnośnie zakładek, to nie bardzo wiem, jaki efekt chcesz uzyskać, ale polecam użyć jQuery tabs -------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 21.06.2025 - 17:33 |