![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 1 Dołączył: 23.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
od dłuższego czasu walczę z problem na swojej stronie. Jako, że skończyły mi się już pomysły prosiłbym Was o pomoc. Strona to moja prywatna galeria, która korzysta z gotowego skryptu. Za zadanie ma pobierać dane z RSS'a i wyświetlać dane jako foty. Niby wszystko działa, ale jednak nie do końca. Strona nie wyświetla się lub wyświetla bardzo wybiórczo (raz na 10) na IE. Wszystko wskazuje na to, że winny temu jest właśnie ten skrypt z flasha. Kiedy jednak testuje sam skrypt działa pod IE bez zarzutu. Problem musi być w implementacji? Do rzeczy, na IE7 wyskakuje okienko, że połączenie zdalne zostało przerwane. Na IE8, że okno jest albo zajęte (i koniec na tym), albo: "HTML parsing error: unable to modify the parent container element before the child element is closed (KB927917)", a grafiki na stronie się nie zmienią. To natomiast sugeruje problem z rssem. Wiem, że trochę chaotycznie to brzmi, ale naprawdę sam już nie wiem co z tym zrobić. Sam kod strony nie jest jakoś skomplikowany, a działać jakoś nie chce. Dodam jeszcze tyle, że pod innymi przeglądarkami jest ok. Jeśli będzie trzeba podam oczywiście adres strony. Ten post edytował Karen 22.05.2009, 15:41:08 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 2 Dołączył: 29.04.2009 Skąd: wrocław Ostrzeżenie: (0%) ![]() ![]() |
Bez kodu raczej ciężko jest cokolwiek powiedziec, takze jak wstawisz podejrzany kawałek to pewnie będziemy w stanie coś powiedzieć
-------------------- C/C++ (ucze się...), PHP (ucze się...), SMARTY(ucze się...), PYTHON(ucze się...), C#(uczę się...), PERL(uczę się...), JavaScript(uczę się...), JAVA(będą mi kazali się uczyć...)... Ja się głównie uczę...
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 1 Dołączył: 23.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Widzę, że też nikt nie wie dlaczego tak się dzieje. Postaram się opisać mechanikę strony.
Główny kod strony to oczywiście php, który korzysta z templatek w osobnych plikach (system autorski). Templatka zawiera kod importujący specjalnego js i flasha. Dość oczywiste. Strona zapisuje pozycję podglądacza do sesji i dzięki temu generuje RSS, który wyświetla fotki z danej kategorii.
Strona jednak po IE się nie chce wyświetlić. Tam gdzie tego flasha nie ma strona działa. Działa także pod każdą inną przeglądarką. Ma może ktoś jakieś sugestie? ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
A wiesz, że czytniki RSS wprowadzają ograniczenia, jeśli chodzi o używanie skryptów? Nie wiem, jak jest z RSS pod IE, ale stawiam, że po wstawieniu przez <object/> będzie ok.
Przynajmniej ja zrozumiałem, że flash jest właśnie w RSS. Ale: Cytat Templatka zawiera kod importujący specjalnego js i flasha. Ten listing, to za mało. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 1 Dołączył: 23.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem, czy Cię dobrze zrozumiałem, ale w tym wypadku ograniczenia chyba odpadają (?)
Flash na stronie wstawiony jest jak każdy inny. SWF sam odwołuje się do osobnego pliku php, który dynamicznie generuje rss. Jeśli dobrze więc rozumuję to nie przeglądarka odczytuje rss tylko skrypt. Jak odpalę bezpośrednio kanał rss pod IE to lista zdjęć się ładuje poprawnie. Wydaje mi się, że problem leży gdzieś indziej. Zastanawia mnie też ciągle ten komunikat, który pojawia się czasem (nie zawsze) pod IE 8. "HTML parsing error: unable to modify the parent container element before the child element is closed (KB927917)" |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 07:36 |