![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 11 Dołączył: 17.12.2008 Skąd: LU Ostrzeżenie: (0%) ![]() ![]() |
mam pytanie, czy wysylajac formularz poprzez wywolanie go w oknie iframe nie wystapia jakies bledy, lub czy nie jest to zle rozwiazanie? nie chce zeby strona sie przeladowywala, ale czy to nie awaryjne rozwiazanie ze wzgledu na np. przegladarki nie obslugujace iframe? (chociaz chyba juz wszystkie obsluguja??)
mam taki oto formularz: http://tkwir.pl/frame.php - mozna potestowac - krytyka wskazana i wskazowki! (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował lnn 12.04.2009, 18:46:37 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 6 Dołączył: 18.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
widze jeden minus, czas ladowania i budowania DOM w przegladarkach Steve Souders z googla opublikowal artykul na ten temat (zniknal po wydaniu ksiazki) gdzie twierdzil ze przegladarki czekaja na output z ramek zanim wyswietla dokument z wygenerowanym DOM Nie wiem jak było... ale wydaje mi się, że w chwili obecnej każda z ramek ładuje się jak osobne okno przeglądarki (niezależnie od innych). Nodelist jest tworzony osobno dla każdej z ramek i dynamicznie dołączany do drzewa DOM jako kolejna gałązka do parent. Zrobiłem test w FF 3.0.5, flush dokumentów z 5-sekundowym opóźnieniem i ramki otwierają się niezależnie od siebie. Co więcej JS działa już po załadowaniu się pierwszej ramki. , pokazywal jak w zakladce NET firebuga czas do onLoadedContent zwiekszyl sie przez umieszczenie iframe w tresci i jak ta zwloka jest duza w porownani z innymi elementami typu div, table itp Zwłoka jest na pewno - pytanie czy jest odczuwalna dla użytkownika - w przypadku małego formularza opóźnienia mają znaczenie tylko symboliczne. odnosnie ajaxa zgadzam sie ale pozornie niepotrzebny ajax dla prostych serwisow to np ostatnia deska ratunku gdy zaladowanie statycznego htmla pociaga za soba 90 http request (ikonki produktow), wtedy przeladowanie jednego elementu strony np bocznej miniwyszukiwarki nie pociaga za soba 90 wywolan kodu 304 czy tez 200. z pozoru niewiele bo i tak cache ale same zapytania i 304 plus ograniczenie do np 3-4 jednoczesnych odwolan dla jednej domenyto 90 x 0.10ms i daje juz pokazna sumke Oczywiście masz rację, są sytuacje, w których ajax to: 1) wygodniejsze 2) efektywniejsze 3) jedyne sensowne rozwiązanie. Jednak co raz częściej spotykam się z sytuacjami, w których ludzie zamiast napisać 5 linii prostego kodu stosują gotowca, który wykorzystują w 0.1 %. Inn - dałeś mi okazję pomarudzić na innych, więc przyjemność po mojej stronie ;] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 12:56 |