MozillaPL.org - polskie centrum Mozilli

Główne menu:

document.all w Mozilli!!!

Dyskusje na temat standardów WWW i zgłoszenia stron niedziałających poprawnie w przeglądarkach z rodziny Mozilli (w tym Mozilla Firefox)

Moderator: Pomocy?!

document.all w Mozilli!!!

Postautor: marcoos » 23 lipca 2004, 23:04

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.7) Gecko/20040626 Firefox/0.9.1

Od wersji 1.8 Mozilla będzie obsługiwać document.all[]. Prawdopodobnie obsługa tej kolekcji znajdzie się również w Firefoksie 1.0.

http://bugzilla.mozilla.org/show_bug.cgi?id=248549
http://bugzilla.mozilla.org/show_bug.cgi?id=246964

Nie chce mi się drugi raz pisać tego samego, więc napiszę tak: szczegóły tutaj.
marcoos
Moderator
 
Posty: 2227
Z nami od: 12 października 2002, 10:25
Lokalizacja: Wrocław

Re: document.all w Mozilli!!!

Postautor: quiris » 23 lipca 2004, 23:22

Przeglądarka: Opera/7.53 (Windows NT 5.2; U) [pl]

A tyle było płaczu, jaka to Opera jest be, bo obsługuje document.all, że ma opcję Ustal działanie na podstawie rozszerzenia, jeśli typ MIME jest niepewny, itd. ;)
quiris
 
Posty: 659
Z nami od: 31 lipca 2002, 06:53

Re: document.all w Mozilli!!!

Postautor: piotrek84 » 23 lipca 2004, 23:35

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.1) Gecko/20040707

:o
:cry:
piotrek84
 
Posty: 1785
Z nami od: 11 września 2003, 18:48
Lokalizacja: ze świata marzeń

Re: document.all w Mozilli!!!

Postautor: Domel » 24 lipca 2004, 11:12

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7) Gecko/20040616

Moj komentarz Obrazek
Domel
 
Posty: 2252
Z nami od: 14 kwietnia 2002, 19:10
Lokalizacja: Białystok

Re: document.all w Mozilli!!!

Postautor: jasiu » 24 lipca 2004, 12:29

Przeglądarka: Mozilla/5.0 (Windows; U; Win98; pl-PL; rv:1.7) Gecko/20040626 Firefox/0.9.1

A ja myślę, że ewangelizacja webmasterów została w zasadzie dokonana i ci którzy byli skorzy cokolwiek zmienić w kodzie swoich stron zrobili to już, bądź zrobią to w przyszłości dla zgodności ze mozillami 1.0 - 1.7 i/lub standardem.
Teraz pozostały jedynie stare strony i bardzo oporni webmasterzy, które są nie do ruszenia, a które jednak ktoś tam czasem ogląda i mu nie działa. Więc można się oburzać, ale są też jasne punkty tej decyzji, szczególnie dla ZU, który chce mieć dostęp do treści i tyle.
jasiu
 
Posty: 68
Z nami od: 07 czerwca 2004, 20:34

Re: document.all w Mozilli!!!

Postautor: quiris » 24 lipca 2004, 16:34

Przeglądarka: Opera/7.53 (Windows NT 5.2; U) [pl]

jasiu pisze:A ja myślę, że ewangelizacja webmasterów została w zasadzie dokonana i ci którzy byli skorzy cokolwiek zmienić w kodzie swoich stron zrobili to już, bądź zrobią to w przyszłości dla zgodności ze mozillami 1.0 - 1.7 i/lub standardem.

Śmiem wątpić...
jasiu pisze:Więc można się oburzać, ale są też jasne punkty tej decyzji, szczególnie dla ZU, który chce mieć dostęp do treści i tyle.

Wybacz, ale nie zgodzę się z Twoim tokiem rozumowania. Skoro tak bardzo developerzy Mozilli chcą dbać o użyszkodników to czemu rozwijają nowy engine przeglądarki, a nie opakują w nowy interfejs engine'u MSIE? Wtedy na pewno wszyscy ZU mieliby dostęp do wszystkich treści.
quiris
 
Posty: 659
Z nami od: 31 lipca 2002, 06:53

Re: document.all w Mozilli!!!

Postautor: wariat » 24 lipca 2004, 17:38

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7) Gecko/20040707 Firefox/0.9.2

jasiu pisze:A ja myślę, że ewangelizacja webmasterów została w zasadzie dokonana i ci którzy byli skorzy cokolwiek zmienić w kodzie swoich stron zrobili to już, bądź zrobią to w przyszłości dla zgodności ze mozillami 1.0 - 1.7 i/lub standardem.
Teraz pozostały jedynie stare strony i bardzo oporni webmasterzy, które są nie do ruszenia, a które jednak ktoś tam czasem ogląda i mu nie działa. Więc można się oburzać, ale są też jasne punkty tej decyzji, szczególnie dla ZU, który chce mieć dostęp do treści i tyle.

Absolutnie sie nie zgadzam. Dzieki nie istnieniu takich 'ficzerow' jak document.all w przyszlosci za pewne wiele "kursow.html" zostaloby aktualizowanych do wersji poprawnej i strony z bykiem zaczelyby znikac ...
Przez ostatnie miesiace statystyczna jakosc stron znacznie sie poprawila, to miedzy innymi zasluga Mozilli ktora takich document.all po prostu nie wyswietlala.
Jesli celem developperow Mozilli nie jest juz przestzreganie za wszelka cene standardow to ... co jest ich celem? Po malu zaczyna to wygladac tak jakgdyby kolejnym krokiem mialoo byc zamkniecie kodu i sprzedaz browsera ...

Dla mnie cala sprawa smierdzi ... i smutno mi bo wiem ze sprawa jest nie do odkrecenia ...

Gdyby ktos zalozyl jakjiego buga anti document.all to ja prywatnie uprzejmie poprossze o info na JID. W niejednej przegranej z gory sprawie juz glosowalem ;-)
Lepszy kiepski MOTYW dla Ognistego Lisa, niż najpiękniejsza skórka Pandy Małej - www.firefox.pl
<b>wARIAT (Mozilla 0.6-MozillaPL 1.6, FireFox pl-PL 0.8-1.0, Thunderbird pl-PL 0.7)</b>
Magazyn LOOP
wariat
 
Posty: 720
Z nami od: 09 maja 2002, 20:01
Lokalizacja: Poznan

Postautor: zwierz » 24 lipca 2004, 19:17

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7) Gecko/20040626 Firefox/0.9.1

Nie jest to pierwsza rzecz, która jest z czymś niezgodna - a Mozilla obsługuje.

Napisałem do autora jedej strony, który "pomylił" slash z backslashem na stronie. Przy okazji wspomniałem, że <table> nie ma atrybutu "height". Odpisał, że wie, ale dla niego tak jest wygodnie, bo dzięki temu stopka strony, którą ma pod tabelą pojawia się na samym dole strony nawet wtedy, gdy tabela ma niedużą wysokość.
Jeśli chodzi o HEIGHT w tabeli - rzeczywiście nie
ma w specyfikacji tego atrybutu, ale jest on "uznawany" przez przeglądarki


Teraz tego typu odpowiedzi będą dotyczyły "document.all" - "jest uznawany przez przeglądarki"

Ech...
zwierz
Moderator
 
Posty: 1915
Z nami od: 31 sierpnia 2003, 10:13
Lokalizacja: Kraków

Re: document.all w Mozilli!!!

Postautor: marcoos » 24 lipca 2004, 19:24

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.7) Gecko/20040626 Firefox/0.9.1

quiris pisze:
jasiu pisze:]Więc można się oburzać, ale są też jasne punkty tej decyzji, szczególnie dla ZU, który chce mieć dostęp do treści i tyle.

Wybacz, ale nie zgodzę się z Twoim tokiem rozumowania. Skoro tak bardzo developerzy Mozilli chcą dbać o użyszkodników to czemu rozwijają nowy engine przeglądarki, a nie opakują w nowy interfejs engine'u MSIE?


Na tak głupie pytanie jest tylko głupia odpowiedź (będąca też pytaniem): A dlaczego Opera nie opakuje w nowy GUI endżinu MSIE? :-)

Wtedy na pewno wszyscy ZU mieliby dostęp do wszystkich treści.


No właśnie. :P

...ale nie byłoby CSS 2/3, zgodności z W3C DOM wraz z eventami itd. Zauważ, że takie wprowadzenie all[] nic nie psuje w obsłudze standardów, a poprawia najbardziej oporne strony.

Taki argument jest więc trochę a la Lepper. :)
marcoos
Moderator
 
Posty: 2227
Z nami od: 12 października 2002, 10:25
Lokalizacja: Wrocław

Re: document.all w Mozilli!!!

Postautor: quiris » 24 lipca 2004, 19:35

Przeglądarka: Opera/7.53 (Windows NT 5.2; U) [pl]

marcoos pisze:Zauważ, że takie wprowadzenie all[] nic nie psuje w obsłudze standardów, a poprawia najbardziej oporne strony.

No oczywiście, że nic nie psuje. To jeszcze backslashe niech będą supportowane i następna porcja najbardziej opornych stron będzie poprawiona.

Widzę, że Tobie marcoos naprawdę niewiele potrzeba do radykalnej zmiany poglądów na pewne kwestie, wystarczy, żeby Mozilla zaczęła to wspierać i już ma orędownika sprawy w Tobie ;-) A z tym Lepperem to daruj sobie, mnie polityka niewiele interesuje :x
quiris
 
Posty: 659
Z nami od: 31 lipca 2002, 06:53

Postautor: Domel » 24 lipca 2004, 19:57

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7) Gecko/20040616

zwierz pisze:Nie jest to pierwsza rzecz, która jest z czymś niezgodna - a Mozilla obsługuje.

Powiem wiecej Mozilla obsluguje juz wszystko. No moze ActiveX, ktore juz zreszta istnieje. :evil: Heh MS Mozilla...
Domel
 
Posty: 2252
Z nami od: 14 kwietnia 2002, 19:10
Lokalizacja: Białystok

Re: document.all w Mozilli!!!

Postautor: Domel » 24 lipca 2004, 20:00

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7) Gecko/20040616

quiris pisze:Widzę, że Tobie marcoos naprawdę niewiele potrzeba do radykalnej zmiany poglądów na pewne kwestie, wystarczy, żeby Mozilla zaczęła to wspierać i już ma orędownika sprawy w Tobie ;-) A z tym Lepperem to daruj sobie, mnie polityka niewiele interesuje :x

Dokladnie to samo zauwazylem, zreszta nie tylko teraz, to sie dzieje non-stop... :(
Domel
 
Posty: 2252
Z nami od: 14 kwietnia 2002, 19:10
Lokalizacja: Białystok

Postautor: Adrianer » 25 lipca 2004, 08:40

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.1) Gecko/20040707 MultiZilla/1.6.4.0b

to będą tego efekty:

>> are you saying that very few people these days write IE-only sites?
> I'm saying that anyone who does is not competitive.

A curious statement. As a web developer, I�ve been very intrigued by this
development. Im very tempted to simplify my code by eliminating the
.getElementById forks and just use .layer and .all. This will definitely save
me coding, debugging and testing time.


Teraz będzie naprawdę trudno wytumaczyć ludziom, żeby robili strony zgodne ze standardami, bo odpowiedzią będzie "zaimplementujcie reszte modelu IE DOM, jak i tak juz macie 99% jego zaimplementowane".

Rozumialbym jeszcze obslugiwac to w quirks mode, ale globalnie... brak mi slów :cry:

quiris, Domel: też to jakoś zauważylem ;)
Adrianer
Moderator
 
Posty: 1771
Z nami od: 15 maja 2002, 17:37
Lokalizacja: Bern/Switzerland

Postautor: argasek » 25 lipca 2004, 10:54

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.7) Gecko/20040615 Firefox/0.9

Gdzie można sgłaszać veto? :o
Gentoo Linux 2.6.13-gentoo | http://Today.tekla.art.pl/ | JID: argasek@chrome.pl
argasek
 
Posty: 105
Z nami od: 21 lipca 2002, 21:12
Lokalizacja: Sol [0,0]

Re: document.all w Mozilli!!!

Postautor: marcoos » 25 lipca 2004, 17:29

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.7) Gecko/20040626 Firefox/0.9.1

quiris pisze:
marcoos pisze:Zauważ, że takie wprowadzenie all[] nic nie psuje w obsłudze standardów, a poprawia najbardziej oporne strony.

No oczywiście, że nic nie psuje. To jeszcze backslashe niech będą supportowane i następna porcja najbardziej opornych stron będzie poprawiona.


To nie to samo. Obsługa backslashy na modłę IE potencjalnie może popsuć adresy z prawdziwymi backslashami w nazwie pliku (choć takich raczej nie ma, to istnieje jednak teoretyczna możliwość ich zrobienia, wówczas będą Mozilla-only ;)).

Natomiast takie "niewykrywalne" document.all[] nie psuje żadnej istniejącej ani potencjalnie istniejącej strony. Może tylko namieszać na przyszłość, bo włebmastery mogą nie mieć powodu do wybrania W3C DOM.

Widzę, że Tobie marcoos naprawdę niewiele potrzeba do radykalnej zmiany poglądów na pewne kwestie, wystarczy, żeby Mozilla zaczęła to wspierać i już ma orędownika sprawy w Tobie ;-)


Ale ja wcale nie mówię, że all[] to jest super i w ogóle wypas. Mam mieszane uczucia co do tego ficzera.

A z tym Lepperem to daruj sobie, mnie polityka niewiele interesuje :x


Z lepperyzmem to chodziło o Twoje śmieszne pytanie o engine IE w Moz. ;)
marcoos
Moderator
 
Posty: 2227
Z nami od: 12 października 2002, 10:25
Lokalizacja: Wrocław

Re: document.all w Mozilli!!!

Postautor: Adrianer » 25 lipca 2004, 17:45

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.1) Gecko/20040707 MultiZilla/1.6.4.0b

marcoos pisze:Może tylko namieszać na przyszłość, bo włebmastery mogą nie mieć powodu do wybrania W3C DOM.

No i wlaśnie w tym i tylko w tym jest problem :evil:
Adrianer
Moderator
 
Posty: 1771
Z nami od: 15 maja 2002, 17:37
Lokalizacja: Bern/Switzerland

Postautor: quiris » 25 lipca 2004, 19:56

Przeglądarka: Opera/7.53 (Windows NT 5.2; U) [pl]

Natomiast takie "niewykrywalne" document.all[] nie psuje żadnej istniejącej ani potencjalnie istniejącej strony.

Ech... niewykrywalne... Już widzę te wirtuozerskie testowanie wersji przeglądarki Mozilla. Jeśli wersja większa niż 1.7 to MSIE... :(
Document.all nie podoba mi się. Nie podoba mi się, że znajduje się w Operze. Prawdę mówiąc, z tego co zdążyłem zaobserwować, sprawia więcej problemów niż pożytku. Tym bardziej nie może mi się podobać jego implementacja w Mozilli. Nie widzę większego sensu. Przecież MSIE 6.x ma wbudowaną obsługę modelu DOM. Nie ma problemu ze stworzeniem nowych stron, które świetnie będą pracowały z modelem DOM. Argument, że jakieś starocie zaczną działać, jest zupełnie nietrafiony. W praktyce starocie i tak w większości przypadków mają wykrywanie: Jeśli document.all to MSIE, jeśli document.layers to NN4 i z takimi stronami Mozilla i tak nie będzie działać. Naprawdę uważam, że więcej można na tym stracić niż zyskać.
quiris
 
Posty: 659
Z nami od: 31 lipca 2002, 06:53

Postautor: Gość » 25 lipca 2004, 20:53

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7) Gecko/20040626 Firefox/0.9.1

Czy jest jakies "oficjalne stanowisko" MF tlumaczace dlaczego chca wprowadzic to cale document.all ?? Przeciez niczego sie nie robi bez waznego powodu...
Gość
 

Postautor: nutado » 25 lipca 2004, 20:56

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7) Gecko/20040626 Firefox/0.9.1

ojj... nie zalogowalo mnie... Myslalem ze ten problem to historia...
nutado
 
Posty: 190
Z nami od: 18 grudnia 2002, 13:45
Lokalizacja: małopolska

Postautor: Domel » 26 lipca 2004, 10:00

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7) Gecko/20040616

To ze nie podoba mi sie sam document.all to jest oczywiste ale nawet samo jego wprowadzenie mi sie nie podoba. Bo lamie specyfikacje JS. Spojrzmy na przyklad:
Kod: Zaznacz cały
if (document.all) {
alert("Tak, obsluguje document.all");
}
else {
alert("Buhaha, dales sie nabrac bo myslisz ze nie obsluguje a ja obsluguje :P");
}

No sorry ale nie lubie jak mnie ktos (lub cos) oszukuje. Ale juz nie o to chodzi, takie cos lamie zasade absolutna w jezykach programowania - instrukcja warunkowa if - else musi dzialac tak jak powinna. Czyli jesli warucek jest spelniony to wykonuje kod po if jesli nie to po else. Tutaj jest zupelnie odwrotnie. Jest to poprostu ewenement na skale swiatowa bo nie spotkalem sie z zadnym translatorem, ktory raz klamie a raz nie. Chyba trzeba wprowadzic nowe pojece w programowaniu: "wyjatek w if - else".

Chyba zostalo tylko sie modlic, zeby document.all dzialal tylko w trybie "quirks", bo nic innego juz nie zrobimy.
Domel
 
Posty: 2252
Z nami od: 14 kwietnia 2002, 19:10
Lokalizacja: Białystok

Następna

Wróć do Standardy WWW i źle działające strony

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], dexter, Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: