![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
W swojej aplikacji zastosowałem wzorzec MVC i niceurl. Edytowałem całkowicie tego posta, bo być może niezbyt jasno to wszystko opisałem.
Miałem problem z IE i myślałem, że go rozwiązałem. Ale powrócił :/ Do rzeczy. Mam aplikację, która wyświetla jakieś dane wierszami, np: Cytat Tytuł | Imię | Nazwisko| data publikacji | ...| i jeszcze inne rzeczy Tytuł | Imię | Nazwisko| data publikacji | ...| i jeszcze inne rzeczy Tytuł | Imię | Nazwisko| data publikacji | ...| i jeszcze inne rzeczy Tytuł | Imię | Nazwisko| data publikacji | ...| i jeszcze inne rzeczy Tytuł | Imię | Nazwisko| data publikacji | ...| i jeszcze inne rzeczy (...) Tytuł jest linkiem do edycji. Na stronie jest tego dużo. Zawartość tej strony musi się odświeżać co 30sekund. To nie problem ale.. po automatycznym odświeżeniu przeglądarka powinna ustawić się w miejscu gdzie użytkownik znajdował się przed odświeżeniem. Opera robi to automatycznie ale nie FF i nie IE. Rozwiązanie wydaje się banalnie proste - zastosować kotwice. Czyli do każdego tytułu (linka dodajemy wygenerowaną kotwicę) - np: keeper1 keeper2 keeper3 itd.. A w znaczniku meta wywołujemy adres strony z tą kotwicą. Działa. Zastosowałem niceUrle i problem z IE jest następujący. IE olewa kotwice - jeśli w adresie pojawia się znak # to strona odświeża się tylko 1 raz a potem ignoruję <meta>. Adres wygląda mniej więcej tak: Kod http://localhost/Application/NazwaAplikacji/main/pl/NazwaAkcji/parametr1/wartosc1/parametr2/wartosc2/#keeper30 a znacznik <meta> ustawiam tak: Dziaisja sprawdzałem i pod IE7 jest to samo. Macie jakieś pomysły? --------- EDIT: Nikt z Was nie pisał aplikacji, która powinna odświeżać dane co jakiś czas i ustawiać się na pozycji, w której użytkownik przeglądał stronę przed odświeżeniem? -------- EDIT2: Prosty przykład, że jak IE napotka znak # w adresie to przestaje działać prawidłowo.
Ten post edytował Jarod 25.03.2008, 01:04:39 -------------------- ”Godzina nauki w życiu nowoczesnego apostoła jest godziną modlitwy.”
(św. Josemaría Escrivá, Droga, 335) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 14:27 |