Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przeładowywanie strony bez mrugania
Forum PHP.pl > Forum > Po stronie przeglądarki
Black-Berry
W firefoksie strony przeładowywuja sie bez "mrugania" tzn. nowa strona wrzucana jest do przeglądarki dopiero po załadowaniu jej z sieci. Nie jest to oczywiście idealne ale przypomina nieco podwójne buforowanie. W Internet Explorerze natomiast po kliknięciu na jakiś link najpierw wyświetlany jest biały ekran a potem doładowywana jest strona. Czy możliwe jest uzyskanie efektu podwujnego bóforowania za pomocą skryptu ? Wiem, że nadałby się do tego pewnie AJAX. Ale zna ktoś może sposób bez AJAXA?
mike
W IE nie da się.
Tak po prostu jest napisana ta aplikacja i nie masz żadnych szans wpłynąć na to z poziomu XHTML, JS, CSS, ....

Jedyną szansą na poprawę sytuacji jest budowanie layoutu opartego o bloki (<div>). Kod strony jest wtedy parsowany i wyświetlany w przyjemniejszy dla oka sposób. Ale też nie daję głowy że efekt pod IE będzie zadowalający.

Jednym słowem: badzIEwIE
Black-Berry
A dałoby się AJAX-em przesyłać całą stronę? Ma to sens wogóle sens? Czy dużo musiałbym zmieniać w kodzie? Robił ktoś już ktoś ?
mike
Cytat(Black-Berry @ 17.06.2007, 10:59:10 ) *
A dałoby się AJAX-em przesyłać całą stronę?
Pewnie że sie da.
Po prostu nie "wkladasz" tego co przychodzi od serwera do jakiegoś małego kontenera (tak jak zwyczajowo) tylko ładujesz wszystko do <body>
Cytat(Black-Berry @ 17.06.2007, 10:59:10 ) *
Ma to sens wogóle sens? Czy dużo musiałbym zmieniać w kodzie?
Moim zdaniem nie ma.
Mało tego, efekt średni a roboty bardzo dużo i kłopotów sporo.
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.