Prośba o sprawdzenie poprawności wyświetlania stronki

0

Głupia rzecz, ale nie bardzo mam jak sprawdzić.
Otóż znajomi marudzą mi, że nie rozwija im się menu na stronce http://karate.bialystok.pl
Ja już sprawdzałem to na kilku komputerach i na każdym działało :/
Więc jeżeli ktoś może to przetestować pod Internet Explorerem i wybrać np.: Zawody->Rankingi to byłbym wdzięczny.
Proszę tylko o zgłaszanie się osób, u których to nie działa z dokładną informacją jakiej wersji IE i Windowsa używacie (a jak ktoś może wie dlaczego to nie działa, to już w ogóle sprawiłby mi wielką przyjemność dzieląc się tą informacją).

0

IE 6.0.2800.1106 / Win98 - widzę 4 statyczne niby przyciski po których najechaniu pojawia się na ułamek sekundy klepsydra - o to chodziło czy to menu jakoś się specjalnie rozwija albo jest w innym miejscu ?

//
czemu może nie działać:

/* sprawdzamy, czy to jest MSIE (document.all) i czy posiada getElementById (chyba od MSIE 5 */

document.all obsługuje już więcej przeglądarek, po co sprawdzać czy jest getElementById ("chyba od MSIE 5") skoro strona się i tak wyświetli od IE 6 ?

    if (node.nodeName=="LI") {
  • node nie jest zarezerwowanym słowem ?

  • może .toLowerCase() == 'li' na wszelki wypadek

      node.onmouseover=function() {
          this.className+="over";
    

jeśli jakoś dwa razy wejdzie to wydarzenie to klasa będzie "overover", nie lepiej sam znak równości ?

może menu.js szuka w folderze /xsl
więcej pomysłów czemu działać może nie móc nie mam

0

Dzięki.
Coś czuję, że problemem jest to, że używam 2 sposobów na obejście problemu z ":hover" w IE (jedno pochodzi z pierwszej wersji stronki, drugie przy przeróbkach).

Tak więc jeszcze z tym popróbuję.

0

no jasne że włączone

nie wiem w ogóle gdzie jest kod odpowiadający za menu ale powiem że:

	    for (j = 0; j < navRoots.length; j++) {
		navRoot = navRoots.item(j);
		if (navRoot && (navRoot.className=="trainings" || navRoot.className=="menu")) {
// tu już nigdy nie wchodzi - className wszystkich 19 znalezionych wcześniej rzeczy = ""
		    for (i = 0; i < navRoot.childNodes.length; i++) {
			node = navRoot.childNodes[i];
			setOver(node);
		    }
		}
	    }

a jeśli chodzi o sprawdzanie przeglądarki w stylu:

if (navigator.platform == "Win32" && navigator.appName == "Microsoft Internet Explorer" ...

to u mnie się to nigdy nie sprawdzi, bo zarówno w FF jak i w IE mam zmienione ustawienia "przedstawiania się"

więc to musi być przyczyna jednak
// niee, po ustawieniu normalnie to samo

0

Na FF ok

IE 6.0.2800.1106 full service pack @ Windows 2000 SP4
odpalenie pierwsze: pusta biała strona
odpalenia następne, taki oto błąd:

Nie można wyświetlić strony XML 
Nie można przeglądać wejścia XML przy użyciu arkusza stylów XSL. Popraw błąd, a następnie kliknij przycisk Odśwież lub spróbuj ponownie później. 


--------------------------------------------------------------------------------

System nie mógł uzyskać danych o żądanym zasobie.
0

Co do kodu odpalonego dla IE (lub nie dla IE), to najlepszym wyjściem są komentarze warunkowe.

0

U mnie na IE są cztery ustawione w pionie punkty ( Profil ? karatecy ? pomoc ? wyloguj ) wygląda to jak zwykłe ? <A href = ... > <BR> ? cztery razy =]
Używam IE 5.00.2614.3500

0

IE 7 beta najnowsza + WinXp Pro Sp2
Zwis przegladarki na jakies 10 sekund, ale potem wszystko dziala jak nalezy.

0
Marooned napisał(a)

Na FF ok

IE 6.0.2800.1106 full service pack @ Windows 2000 SP4
odpalenie pierwsze: pusta biała strona
odpalenia następne, taki oto błąd:

Ten sam system, ta sama wersja - strona działa OK.

//sprawdziłem jeszcze raz teraz, znów biała strona - M

0

Jeżeli chodzi o sprawdzanie jaka to przeglądarka, to takowego ma w ogóle nie być. Od IE 6 ma być obsługiwana każda. W starszych może być kaszanka.

Maciek: to wygląda jakby błąd z obsługą XSL. Nie wykorzystuję tam chyba zbyt zaawansowanych opcji XSL, więc większych problemów być nie powinno.

ADuch: IE 5.0 nie obsługuje XSL, więc i tak całkiem nieźle Ci wyświetliło :) Jako tako dopiero od IE 5.5 będzie można obejrzeć stronę, ale też nie jestem pewien, czy będzie poprawne (IE 5.5 podobno ma błędną obsługę XSL).

toster: dzięki. Miło wiedzieć, że IE7 ładnie obsługuje. Zwis może być spowodowany przetwarzaniem XSL, albo ściąganiem pliczków (na razie jest tam troszkę nadmiarowo). Na moim starym komputerze przy pierwszym uruchomieniu, też miałem takie wrażenie, jakby zwis (przy kolejnych już śmigało).

Aktualnie przerobiłem wszystkie "hover" aby wykorzystywały .htc, więc konfliktów być już nie powinno...

Jeszcze muszę ten pliczek przejrzeć. Może mnie to na coś natknie.

0

W przeglądarce Firefox 1.5.0.3 - OK
W Operze 9.0 build 8367 beta - Błąd - Wyświetlany jest komunikat: XSLT processing failed!
W IE 6.0.2900.2180 xpsp_sp2 - Strona wyświetlana poprawnie, ale prawie na każdej z podstron (wywoływanych z menu) niepoprawnie wyświetlana jest Stopka (pozioma linia + "Copyright (c) 2004-2006 Kaisho Karate Klub.") - w połowie ekranu, na wysokości 3 znaczka (japońskiego?) od dołu.

Pozdr

0

Tak w Operze 9 będzie działać, jak usunę XInclude, którego (przynajmniej beta) nie obsługuje.

A błąd może być przez ten pliczek .htc. Wyczytałem, że XP SP2 może to nie działać :P

1 użytkowników online, w tym zalogowanych: 0, gości: 1