![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 7 Dołączył: 3.08.2007 Skąd: śląsk Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Od kilku dni nurtuje mnie pewna rzecz, z którą mam problem. Otóż mam sobie plik index.html w którym mam buttony. Po kliknięciu w button jego ID leci do skryptu JS, ten przesyła do odpowiedniego skryptu PHP i wynik wyświetlany jest w divie w pliku index.htm. Mój problem polega na tym, że nie potrafię wyczarować działającej strony w przypadku gdy to co wyświetla plik PHP w divie ma w sobie kolejnego DIVA i kolejne buttony. Może jaśniej: jest index.htm, wchodzimy i klikamy w jeden z buttonów, do diva ładuje się strona z kolejnymi buttonami i kolejnym divem, mimo tego że te załadowane buttony w onclick odwołują się do innej funkcji w innym pliku i mają ładować się do innego diva to odświerza mi się główny div a nie ten załadowany z pliku PHP, jak temu zaradzić ? ... ale namieszałem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Musisz ponownie podpiąć zdarzenia. [;
Jeśli chodzi o jQuery, to są wtyczki DOMListener albo po prostu funkcja live. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
A jeśli chodzi o JS(w jQuery też, tyle, że tam to uprościli) to nawigacja po DOM(na tym co zostanie wygenerowane) i http://www.quirksmode.org/js/eventSimple.html
Ten post edytował kamil4u 8.06.2009, 15:18:25 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 7 Dołączył: 3.08.2007 Skąd: śląsk Ostrzeżenie: (0%) ![]() ![]() |
oj, a myślałem, że to nie będzie takie skomplikowane, nie jestem biegły w js a tym bardziej w jquery (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) no nic, dzięki za podpowiedzi
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Nie jest to wcale, aż tak trudne - wystarczy, że znasz podstawy JS, a DOM i zdarzeń możesz się douczyć nawet w dobę (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) - jak chcesz konkretniejsze rady, przedstaw problem graficznie + przykładowy kod jaki możesz otrzymać po kliknięciu w odpowiedni przycisk. Wtedy będę mógł podać konkretne funkcje, które można by było wykorzystać - bo teraz to strzelanie w ciemno (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 7 Dołączył: 3.08.2007 Skąd: śląsk Ostrzeżenie: (0%) ![]() ![]() |
temat nieaktualny (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) poradziłem sobie, z pomocą przyszedł mintAjax
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 5.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Rozwiązanie jest bardzo proste . Do każdego diva na stronie możesz się odezwać w ten sposób:
document.getElementById("nazwa_diva") Pozdrawiam Ten post edytował Ajdacho 26.06.2009, 11:43:47 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 20:01 |