![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 28.04.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam nastepujacy problem i nie wiem jak go rozwiazac. Za pomoca ajaxa lacze sie z serwerem, wywoluje plik php, ktory zwracac ma okreslone dane z bazy. Ok - no to taka funkcjonalnosc dziala, zwracany jest kod html, ktory wyswietlany jest bez przeladowania na stronie. Dla uzyskania lepszego efektu chce dolaczyc do tego jakiegos prototype, zeby mozna bylo animowac te dane, np. rozsuwac szczegolowe informacje na temat poszczegolnych rekordow, ktore znowu sa sciagane z serwera bez przeladowania za pomoca ajaxa. No i wszystko pieknie ladnie, jesli na stale w htmlu z ajaxem wpisze jakies informacje to sa one przerabiane przez odpowiedni js i ladnie sie to animuje - cos w stylu przyklad Jesli natomiast analogiczne dane generuje mi php i zwraca do ajaxa, to nie sa na nim wykonywane te skrypty odpowiedzialne za animacje. przyklad kodu: <div id="kontener"> to sie powinno animowac, jednak nie dziala zwrocone z php </div> Prosze o pomoc jesli ktos spotkal sie juz z takim problemem. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 158 Pomógł: 0 Dołączył: 9.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Poklikałem trochę ale nie chce mi sie przedierać przez ten kod. Czy mógłbyś zrobic i wrzucić gdzieś prosty przykład tego co opisałeś powyżej?
Zastanawiam się czy po prostu nie wrzucasz html'a + js który ma się wykonać przez innerHtml do jakiegoś div'a. Jak tak to to nie zadziała.... ale to tylko mogę gdybać. Prosty przykład tego co chcesz osiągnąć i może nam się uda rozwiązać problem. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 28.04.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Nie wrzucam js z tym html, js jest juz w htmlu poczatkowym, niezaleznym od ajaxa, probowalem tez zwracac razem z html js przez innerHTML ale tez nie dzialalo. Adres do przykladowego skryptu Szkoda ze nikt nie wie (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Ale jak to bywa na forach ludzie potrafia tylko napisac ze ktos to juz napisal i nalezy uzyc wyszukiwarki, w przeciwnym wypadku odpowiedzi nie ma, aha albo jeszcze admin potrafi napisac ze temat jest w nieodpowiednim dziale :/ Ten post edytował dcwiklik 14.08.2006, 21:18:30 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 416 Pomógł: 0 Dołączył: 8.01.2004 Ostrzeżenie: (0%) ![]() ![]() |
Twoj przykladowy skrypt bardzo srednio codzi (Opera9TP2 - moze dlatego). Jesli korzystasz z prototype, to dodajesz w opcjach Ajax.Request: "evalScripts: true". Poczytaj z reszta dokumentacje. Ale jak nie pokazesz kodu to mozemy gdybac. Ja robie tak ze kod zwrocony przez php ma jakies odwolania typu onclick="foo()" i u mnie wszystko dziala. Debuguj wszystko Firebugiem to bedzie ci latwiej zlokalizowac blad.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 382 Pomógł: 0 Dołączył: 29.11.2005 Skąd: :jestem(); Ostrzeżenie: (0%) ![]() ![]() |
Podłączam się prośby do xami`la tylko mnie interesuj kod na ktorym to działa,.....pobierać dane ze skryptów php potrafię tylko dręczy mnie snem niespokojnym ta animacja. Jakaś podpowiedź ? (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif)
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Poklikałem trochę ale nie chce mi sie przedierać przez ten kod. Czy mógłbyś zrobic i wrzucić gdzieś prosty przykład tego co opisałeś powyżej? Zastanawiam się czy po prostu nie wrzucasz html'a + js który ma się wykonać przez innerHtml do jakiegoś div'a. Jak tak to to nie zadziała.... ale to tylko mogę gdybać. Prosty przykład tego co chcesz osiągnąć i może nam się uda rozwiązać problem. ...a jezeli chcialbym wrzucic html+js i nie da sie wrzucic przez innerHtml... to jak inaczej to zrobic?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) bede baaardzo wdzieczny za odpowiedz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) )) pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 01:28 |