![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 5.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Szukam jakiegoś sposobu, żeby stworzyć wyświetlanie danych w zakładkach, ale żeby nie pobierał na starcie wszystkich wartości, tylko w momencie kliknięcia.
Wszystkie dane mam w jednym pliku, tj. stosowne wywołania do bazy, które zabierają dużo czasu, a nie są nigdy wszystkie naraz potrzebne. Znalazłem kilka patentów (m.in. jQuery), ale one wszystkie się uzupełniają na start. Ma ktoś jakiś pomysł? -------------------- *&%$&%@^#$
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
-------------------- Najczęstsze błędy | Jak poprawnie zadać pytanie? | Serwer PHP - od czego zacząć?
SQL Injection | Hashowanie haseł | Jak działają sesje, przykłady ___ The world is yours ... |
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Znalazłem kilka patentów (m.in. jQuery), ale one wszystkie się uzupełniają na start To jak ty szukales? Na oficjalnej stronie jquery w sekcji plugins: http://docs.jquery.com/Plugins pierwszy lepszy plugin robi to co chcesz: http://www.stilbuero.de/2007/02/05/tabs-pl...obtrusive-ajax/ -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 5.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Tak, no ja właśnie tego używam, nospor.
Może rozwinę, o co mi chodzi. Jest dokument A i w nim jest część tabowa. Również w dokumencie A są wszystkie rzeczy, które w kodzie zajmują po jednej linijce, ale przy wykonywaniu pobierają w cholerę rekordów. Czy jest tam opcja, która sprawi, że będę mógł władować konkretne rzeczy do tabów dopiero, kiedy w nie kliknę, a wcześniej będą gdzieś wisieć i czekać (cały czas na stronie A)? Myślałem o kombinowaniu z callback (np. onClick), ale jak przekazać informację (dla każdej zakładki inną) o instrukcji? -------------------- *&%$&%@^#$
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Przecież w przykładzie któy podał na początku strife http://www.estadieu.com/gwidgets/demo.php w demo 1 i demo 2 ostatnia zakładka w przykładach działa właśnie tak jak chcesz, wczytuje dane dop. jak na niąklikniesz.
Łukasz -------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Przyklad ktory podalem rownież czyta dane dopiero gdy klikniesz na zakladke...
Kurka, na jakim swiecie co poniektórzy zyja... Plugin tamten dziala na rozne sposoby, raz laduje od razu, raz laduje gdy kliniesz. Link co dostales na samym poczatku zawiera kod by ladowal po kliknieciu -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 5.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Przecież w przykładzie któy podał na początku strife http://www.estadieu.com/gwidgets/demo.php w demo 1 i demo 2 ostatnia zakładka w przykładach działa właśnie tak jak chcesz, wczytuje dane dop. jak na niąklikniesz. Łukasz Przykład Strife'a jest niezły, ale nie w moim przypadku. Skrypt przezeń polecony zamienia wyławia taby ze struktury przy wczytaniu strony. Jeżeli już po tym wywołam ją, to niestety zostaje wyświetlona jako lista linków + divy. Przyklad ktory podalem rownież czyta dane dopiero gdy klikniesz na zakladke... Kurka, na jakim swiecie co poniektórzy zyja... Plugin tamten dziala na rozne sposoby, raz laduje od razu, raz laduje gdy kliniesz. Link co dostales na samym poczatku zawiera kod by ladowal po kliknieciu Jquery, z tego, co widzę, albo pozwala mi ajaksem generować strony, albo wyświetlić zawartość diva. A ja bym chciał zrobić miks, żeby tylko ostatnia zakładka działała na zasadzie wywoływanego linku, a reszta w divach. Poza tym jeżeli nie robię tego linkiem do innej strony, to wczytuje mi od razu. (Wrzucałem alert() i komunikat wyskakiwał po wejściu na stronę, a teoretycznie powinien, kiedy wcisnę zakładkę.) Ten post edytował The White River Kid 8.08.2007, 10:41:23 -------------------- *&%$&%@^#$
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Poza tym jeżeli nie robię tego linkiem do innej strony, to wczytuje mi od razu. (Wrzucałem alert() i komunikat wyskakiwał po wejściu na stronę, a teoretycznie powinien, kiedy wcisnę zakładkę.) W tym przykladzie: http://www.stilbuero.de/jquery/tabs/#container-9 laduje sie dopiero gdy klikniesz. Nie wiem jak ty tego uzywasz, nie wiem jak ty to testujesz, najwyraźniej źle to robisz. Co do mixa to nie wiem czy jest to mozliwe. Ja ci podalem odpowiedź na początkowe pytanie -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 5.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Container-9 wrzuca link do zewnętrznej strony, a ja od początku pisałem, że odwoływać się chcę do <div>ów. Container-9 nie ma żadnego diva, więc go nie ładuje. Ma tylko link.
Mix na razie odpada, znalazłem na google groups wypowiedź autora, że to ma być dopiero w wersji 2.8 (obecna to 2.7). No nic, spróbuję coś z idTabs może. W każdym razie dzięki za linki i odzew, trochę mnie to natchnęło. -------------------- *&%$&%@^#$
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat że odwoływać się chcę do <div>ów. Container-9 nie ma żadnego diva, więc go nie ładuje. Ma tylko link. No to lecim Cytat Szukam jakiegoś sposobu, żeby stworzyć wyświetlanie danych w zakładkach, ale żeby nie pobierał na starcie wszystkich wartości, tylko w momencie kliknięcia. Wszystkie dane mam w jednym pliku, tj. stosowne wywołania do bazy, które zabierają dużo czasu, a nie są nigdy wszystkie naraz potrzebne. Tu nic nie ma o divach, tylko o kliknieciu. Troche moze cos mowisz w : Cytat Może rozwinę, o co mi chodzi. Jest dokument A i w nim jest część tabowa. Również w dokumencie A są wszystkie rzeczy, które w kodzie zajmują po jednej linijce, ale przy wykonywaniu pobierają w cholerę rekordów. Czy jest tam opcja, która sprawi, że będę mógł władować konkretne rzeczy do tabów dopiero, kiedy w nie kliknę, a wcześniej będą gdzieś wisieć i czekać (cały czas na stronie A)? Myślałem o kombinowaniu z callback (np. onClick), ale jak przekazać informację (dla każdej zakładki inną) o instrukcji? No tu niby o divach tez nic nie ma, jest tylko o wiszeniu Dopiero tu: Cytat A ja bym chciał zrobić miks, żeby tylko ostatnia zakładka działała na zasadzie wywoływanego linku, a reszta w divach. Ale szczerze powiedziawszy na tle wczesniejeszych wypowiedzi to dla mnie nie mialo sensu.Poco masz cos ladowac na strone skoro sam mowisz ze duzo czasu to zajmuje? Poco masz to ladowac do taba z oddzielnego diva? Czemu niezaladujesz od razu do taba? Jaka to roznica? I tak od razu nastrone to ladujesz. Jesli to nie jest zawsze potrzebne, a zajmuje duzo czasu, to laduj to na strone dopiero po wejsciu w taba. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 5.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Poco masz cos ladowac na strone skoro sam mowisz ze duzo czasu to zajmuje? Poco masz to ladowac do taba z oddzielnego diva? Czemu niezaladujesz od razu do taba? Jaka to roznica? I tak od razu nastrone to ladujesz. Jesli to nie jest zawsze potrzebne, a zajmuje duzo czasu, to laduj to na strone dopiero po wejsciu w taba. Na chwilę obecną już wiem, że potrzebny mi mix. Mam cztery zakładki. Trzy pierwsze to małe pierdółki - mogą być na stronie, czwarty jest ładowany oddzielnie (plik.php z parametrami do geta). No bo, jak zauważyłeś - nie potrzeba mi ładować czwartej zakładki na zaś. Próbowałem właśnie idTab, ale nie działa (tzn. luzem tak, ale jak wrzucam go w projekt, do którego mnie dołączono, to już nie chce; skrypty się gryzą, czy coś). Również ze strife'owym pojawił się taki problem. No nic, będę kombinował dalej. -------------------- *&%$&%@^#$
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 07:32 |