![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 220 Pomógł: 19 Dołączył: 25.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Wszyscy wiemy, że IE7/8 to badziewie jakich mało. Dotychczas myślałem, że te przeglądarkopodobne produkty wtrącają się tylko do HTML i CSS. Nic bardziej błędnego. Okazuje się, że potrafią namieszać również w kodzie PHP.
Mam poniższy kod:
We wszystkich przeglądarkach działa poprawnie. Natomiast w IE7/8 po wejściu do tej funkcji a następnie do bloku warunkowego, zaznaczona przeze mnie linia powoduje wyjście z funkcji bez zgłoszenia błędu czy wyjątku. Jest to tym bardziej dziwne, że Kod $this->_questions[$id] istnieje, a jeszcze bardziej ponieważ kolejna linia usuwająca pytanie z bazy jeszcze się wykonuje! Ale return true już najwyraźniej nie bo funkcja nie zwraca true!Gdy zmienię kod na:
sytuacja nie ulega zmianie. Zaznaczę, że do testów używam emulatorów IE7 na XP (ale różnych i we wszystkich jest tak samo), natomiast IE8 w pełnej wersji również na ten system. Ten post edytował qrzysztof 9.09.2011, 09:13:21 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Za przeproszeniem: Pieprzysz farmazony że to aż strach czytać.
1. Popraw błędy które się Tobie wyświetlają. 2. Pokaż więcej kody szczególnie tych funkcji które wykonujesz. 3. Przeglądarka do kodu na serwerze ma tyle co piernik do wiatraka. 4. Opisz normalnie (logicznie) problem. Ten post edytował melkorm 9.09.2011, 12:29:41 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 10:05 |