Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: onload ale nie w <body>
Forum PHP.pl > Forum > XML, AJAX > AJAX
thomas2411
Hej

Mam taki problem tiredsmiley.gif :
mam plik admin.php w którym mam kilka DIV'ów. Za pomocą linku i advAJAX wczytuję do jednego z DIV tabelkę, którą chcę sortować przy pomocy mintAJAX. Niestety, aby sortowanie zadziałało muszę wrzucić pewną funkcję do zdarzenia onload. I teraz gdy wrzucę ją do
  1. <body onload="przegladajKlientaTablica()">
w admin.php, to sortowanie nie działa.
Gdy wrzuciłem to do wczytywanego pliku z tabelą jako:
  1. <table id="grid" class="grid" onmouseover="przegladajKlientaTablica()" >

to wtedy działa, ale nie zbyt wydajnie.
Czy da się jakoś wrzucić onload do wczytywanego pliku z tabelką jakoś inaczej?
maly_szcz
Zauważ, że onload w body wykona się, jak załadują się wszystkie elementy w body w tym obrazki, zdjęcia itp. Czy ładują sie w całości?


Pozdrawiam.
thomas2411
Tak...wszystko się ładuje
Moli
Kod
body.onload = function funkcj() { kod funkcji }
thomas2411
Moli, nie działa...
Moli
Kod
this.onload = function load() { alert ( 'ok' ); }
thomas2411
Cytat(Moli @ 16.05.2007, 21:25:33 ) *
Kod
this.onload = function load() { alert ( 'ok' ); }


Ale gdzie to wrzucić?
  1. <script type="text/javascript">
  2. this.onload = przegladajKlientaTablica();

Nad tabelkę w pliku php który wywołuję AJAXem do diva?

Chyba się udało. Nie wiem jak będzie to działać na dużej tablicy, ale póki co działa. Wrzuciłem wywołanie tej funkcji do zapytania advAJAX, które wczytuje tabelę do DIVa
  1. function formularzPrzegladajKlienta()
  2. {
  3. advAJAX.get({
  4. url: "przegladajKlienta.php",
  5. parameters : {
  6. "step" : "1",
  7. },
  8. uniqueParameter: "custom_unique_param",
  9. onLoading : function(obj){document.getElementById("status").innerHTML = "Pobieranie danych";},
  10. onComplete : function(obj){document.getElementById("status").innerHTML = "";},
  11. onError : function(obj){blad("Błąd pobierania danych");},
  12. onFinalization : function(obj)
  13. {
  14. przegladajKlientaTablica();
  15. }
  16. });
  17. }
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.