Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 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 (IMG:http://forum.php.pl/style_emoticons/default/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
 
Start new topic
Odpowiedzi
Moli
post
Post #2





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 #3





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

Posty w temacie


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

 



RSS Aktualny czas: 8.10.2025 - 11:08