Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> onload ale nie w <body>
thomas2411
post
Post #1





Grupa: Zarejestrowani
Postów: 108
Pomógł: 7
Dołączył: 15.05.2005
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


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?

Ten post edytował thomas2411 7.05.2007, 20:54:22
Go to the top of the page
+Quote Post
maly_szcz
post
Post #2





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 14.02.2006

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
thomas2411
post
Post #3





Grupa: Zarejestrowani
Postów: 108
Pomógł: 7
Dołączył: 15.05.2005
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


Tak...wszystko się ładuje
Go to the top of the page
+Quote Post
Moli
post
Post #4





Grupa: Zarejestrowani
Postów: 662
Pomógł: 45
Dołączył: 26.03.2007
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Kod
body.onload = function funkcj() { kod funkcji }
Go to the top of the page
+Quote Post
thomas2411
post
Post #5





Grupa: Zarejestrowani
Postów: 108
Pomógł: 7
Dołączył: 15.05.2005
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


Moli, nie działa...
Go to the top of the page
+Quote Post
Moli
post
Post #6





Grupa: Zarejestrowani
Postów: 662
Pomógł: 45
Dołączył: 26.03.2007
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Kod
this.onload = function load() { alert ( 'ok' ); }
Go to the top of the page
+Quote Post
thomas2411
post
Post #7





Grupa: Zarejestrowani
Postów: 108
Pomógł: 7
Dołączył: 15.05.2005
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


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. }
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 19:42