Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 219 Pomógł: 10 Dołączył: 9.01.2005 Ostrzeżenie: (0%)
|
Witam,
wiem że forum jest do pomagania a nie do pisania gotowców ale nie mogłem się powstrzymać... Moją prośbę kieruję raczej do zaawansowanych webmasterów. Otóz, jak można podany przeze mnie kod "zmienić", aby wykorzystywał AJAXa - zmieniać jedynie zawartość komórki, w której znajduje się funkcja include.
Proszę o pomoc. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%)
|
Zerknij tutaj: advancedAJAX :: przykłady
Są tam kody źródłowe, więc powienienś się połapać. A biblioteka też jest bardzo prosta więc nie powinno być problemu. |
|
|
|
Post
#3
|
|
|
Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz |
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 219 Pomógł: 10 Dołączył: 9.01.2005 Ostrzeżenie: (0%)
|
hwao, a byłbyś łaskaw dokończyć swój post? jak na razie AJAX to dla mnie czarna magia, a jestem pewnien, że mając jakieś podstawy w postaci przykładowego kodu powoli nauczyłbym się tego...
|
|
|
|
Post
#5
|
|
|
Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz |
jak juz masz jakies ID (jednak polecal bym tam dac diva z id jakims
Jak masz id to caly myk polega na tym ze bedzie ladowane do niego taj jakbys wklepal kod zrodlowy) do tego id (cialo tego atrybutu zamieni sie na to co bedzie przeslane do ajax'a Teraz zacznie sie problemik
No i potem calosc polega na tym ze klikasz pewien link zostaje wlaczona odpowiednia funkcja w javascripcie co powoduje wyslanie rzadania do serwera odebranie danych (asynchronicznie, badz tez nie |
|
|
|
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%)
|
czyli... tworzysz funkcje w javascripcie(podpinasz ja do np linkow, chociaz do triggerow zdarzen tez mozesz).. ktora przy pomocy odpowiedniego obiektu pobiera dane ze skryptu php (w skrypcie php musisz zadbac zeby dane byly juz sformatowane), BEZ PRZELADOWANIA STRONY, kiedy pobierzesz te dane, musisz zadbac by je wyswietlic - do tego sa takze standardowe techniki...
|
|
|
|
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 1 Pomógł: 1 Dołączył: 30.12.2005 Skąd: Ryki Ostrzeżenie: (0%)
|
Kawałek AJAX'a:
Kod <html> <head> <title>Przyklad</title> <script language="javascript" src="advajax.js"></script> <script language="javascript" type="text/javascript"> <!-- function zmienKategorie(plik) { advAJAX.get({ url : "http://localhost/strona/" + plik, onLoading : function(obj) { document.getElementById('zawartosc').innerHTML = "Loading..."; }, onSuccess : function(obj) { document.getElementById('zawartosc').innerHTML = obj.responseText; }, onError : function(obj) { document.getElementById('zawartosc').innerHTML = "Error: " + obj.status; } }) } --> </script> </head> <body> <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%"> <tr> <td width="25%"><a onClick="zmienKategorie('home.html')" href="#">Home</a><br> <a onClick="zmienKategorie('linki.html')" href="#">Linki</a><br> <a onClick="zmienKategorie('kontakt.html')" href="#">Kontakt</a></td> <td width="75%" id="zawartosc"> </td> </tr> </table> </body> </html> Prosty przykład wykorzystujący bibliotekę advAJAX... Have fun! -------------------- Pozdrawiam,
Jotun aka pRzemo |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 219 Pomógł: 10 Dołączył: 9.01.2005 Ostrzeżenie: (0%)
|
Dzięki Jotun, pięknie to śmiga.
A wcześniej uzyskałem taki efekt z iframe ze skryptem, który automatycznie dostosowywał wysokość ramki do długości ładowanego dokumentu... - prawie jak AJAX |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.08.2025 - 02:46 |