Witam
Wszystko zawsze wygląda pięknie, dopóki Interner Explorer jest wyłączony…
Otóż postanowiłem, że menu na stronie zbuduję dynamicznie, ponieważ będą tam pojawiały się cały czas nowe wpisy do podstron, na których to menu będzie się pojawiało, a chciałem uniknąć ciągłego dodawania ręcznie linijki tekstu do każdej podstrony.
Wymyśliłem więc, że w DIVie umieszczę plik html z tym właśnie menu. DIVa załaduję do każdej podstrony, więc aktualizował będę tylko menu, z niego będzie wczytywać treść i będzie grać - we wszystkich podstronach będzie automatycznie pojawiał się nowy wpis. Tak też zrobiłem. I można powiedzieć, że działa… prawie
Skorzystałem z darmowego skryptu ze strony kurshtml.boo.pl. Działa to na zasadzie, że w DIVie jest umieszczona komenda OBJECT, w którą jest wczytywany plik html, zaś odnośniki z tego pliku wczytują się do pojemnika z treścią. Pod Firefoxa działa, pod Chrome też działa. Natomiast, gdy otworzę to w IE, w zawartości OBJECT wczytuje się plik, ale wywala białe tło i ramkę. Co więcej, odnośniki z menu wczytują się w obszarze OBJECT, a nie w obszarze treści. Robi się więc “strona w stronie, która zawiera w sobie stronę itd…”.
Tutaj moje pytanie - czy można jakoś załatwić ten problem pod IE?
Całość, jak działa, można obejrzeć sobie pod adresem: http://www.fresh-inflow.pl/portfolio.html