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?!

Postautor: quiris » 06 października 2004, 19:57

Przeglądarka: Opera/7.60 (X11; Linux i686; U) [en]

zwierz pisze:Chyba takie było założenie - jeśli zapytasz o obsługę - dostaniesz: NIE OBSŁUGUJĘ, a jeśli użyjesz document.all bez pytania sprawdzania - wtedy obsłuży

Nie rozumiesz. Przeczytaj co marcoos napisał trzy posty wyżej o testowaniu d.all przy pomocy operatora in.
quiris
 
Posty: 659
Z nami od: 31 lipca 2002, 06:53

Postautor: zwierz » 06 października 2004, 20:24

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; rv:1.7.3) Gecko/20041001 Firefox/0.10.1

quiris pisze:
zwierz pisze:Chyba takie było założenie - jeśli zapytasz o obsługę - dostaniesz: NIE OBSŁUGUJĘ, a jeśli użyjesz document.all bez pytania sprawdzania - wtedy obsłuży

Nie rozumiesz. Przeczytaj co marcoos napisał trzy posty wyżej o testowaniu d.all przy pomocy operatora in.

No tak, nie doczytałem. Faktycznie nie działa.
zwierz
Moderator
 
Posty: 1915
Z nami od: 31 sierpnia 2003, 10:13
Lokalizacja: Kraków

Postautor: marcoos » 06 października 2004, 21:07

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20040928 Firefox/0.10

Hmm.. Wygląda na to, że jednak nie działa.

Zostaje ten sposób:

Kod: Zaznacz cały
<div id="foo"></div>
<script...>
if (document.all.foo) alert ("document.all: supported")
if (foo) alert("element identifiers as global variables: supported")
</script>
marcoos
Moderator
 
Posty: 2227
Z nami od: 12 października 2002, 10:25
Lokalizacja: Wrocław

Postautor: quiris » 06 października 2004, 21:40

Przeglądarka: Opera/7.60 (X11; Linux i686; U) [en]

marcoos pisze:Hmm.. Wygląda na to, że jednak nie działa.

Zostaje ten sposób:

Nie bałdzo:
Kod: Zaznacz cały
Error: document.all has no properties
Source File: file:///home/quiris/Desktop/dall.xhtml
Line: 12
quiris
 
Posty: 659
Z nami od: 31 lipca 2002, 06:53

Postautor: marcoos » 07 października 2004, 07:37

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20040928 Firefox/0.10

E tam.

Kod: Zaznacz cały
<html><body>
<div id="foo"></div>

<script>
if (document.all.foo) alert("all");
if (foo) alert("global");
foo.innerHTML="foo";
</script>

</body></html>


Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8a4) Gecko/20040927 - działa
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20040928 Firefox/0.10 - działa
marcoos
Moderator
 
Posty: 2227
Z nami od: 12 października 2002, 10:25
Lokalizacja: Wrocław

Postautor: quiris » 07 października 2004, 08:26

Przeglądarka: Opera/7.60 (Windows NT 5.2; U) [en] (IBM EVV/3.0/EAK01AG9/LE)

marcoos pisze:E tam.
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8a4) Gecko/20040927 - działa
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20040928 Firefox/0.10 - działa
Zwracam honor. Działa jako text/html. Nie działa, w tej wersji, co zrozumiałe jako application/xhtml+xml.
quiris
 
Posty: 659
Z nami od: 31 lipca 2002, 06:53

Postautor: marcoos » 07 października 2004, 08:53

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20040928 Firefox/0.10

quiris pisze:Zwracam honor. Działa jako text/html. Nie działa, w tej wersji, co zrozumiałe jako application/xhtml+xml.


Bo document.all działa tylko w quirks mode, nie dziala w standards i almost-standards mode.
marcoos
Moderator
 
Posty: 2227
Z nami od: 12 października 2002, 10:25
Lokalizacja: Wrocław

Postautor: quiris » 07 października 2004, 08:56

Przeglądarka: Opera/7.60 (Windows NT 5.2; U) [en] (IBM EVV/3.0/EAK01AG9/LE)

marcoos pisze:
quiris pisze:Zwracam honor. Działa jako text/html. Nie działa, w tej wersji, co zrozumiałe jako application/xhtml+xml.


Bo document.all działa tylko w quirks mode, nie dziala w standards i almost-standards mode.
I bardzo dobrze.
quiris
 
Posty: 659
Z nami od: 31 lipca 2002, 06:53

Postautor: Gandalf » 07 października 2004, 09:42

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20041001 Firefox/0.10

Ale to sie wylozy z bledem w browserze, ktory nie ma document.all...
IE jest to aplikacja, która pozwala przeglądać internet z Twojego komputera i na odwrót
Gandalf
 
Posty: 1802
Z nami od: 29 czerwca 2002, 04:37
Lokalizacja: Warszawa

Postautor: quiris » 07 października 2004, 09:49

Przeglądarka: Opera/7.60 (Windows NT 5.2; U) [en] (IBM EVV/3.0/EAK01AG9/LE)

Gandalf pisze:Ale to sie wylozy z bledem w browserze, ktory nie ma document.all...
Gandalf, ale to są czysto akademickie rozważania, mnie to do niczego w praktyce nie będzie przydatne. No w sumie dla porneLa to by było przydatne, bo tworzy system statystyk, który będzie zbierał informacje o obiektach obsługiwanych przez przeglądarki.
quiris
 
Posty: 659
Z nami od: 31 lipca 2002, 06:53

3gr

Postautor: porneL » 07 października 2004, 10:16

Przeglądarka: Opera/7.54 (Windows NT 5.1; U) [en]

Dobrze dla userów, FF1.0 jest bardziej ludzką przeglądarką niż wersje z zerem na początku (na 'zmajkrosoftowionym zachodzie' robi furrorę właśnie dzięki podszywaniu się pod IE aby przesiadka nie była wysiłkiem dla m$-userów o wąskim horyzoncie myślowym)

Dobrze dla przeglądarki i lamerów, ale to absolutna klęska dla sieci. Geckowcy przyznali, ze microsoftowe rozwiązanie jest i już zostanie.

Jeśli Opera, Mozilla i FF to mają to lada dzień doc.all trafi do Safari i wtedy cała walka z W3C stanie się równie teoretyczno-ideologiczna jak zmiana <b> na <strong>.
porneL
 

Re: 3gr

Postautor: quiris » 07 października 2004, 10:29

Przeglądarka: Opera/7.60 (Windows NT 5.2; U) [en] (IBM EVV/3.0/EAK01AG9/LE)

porneL pisze:Jeśli Opera, Mozilla i FF to mają to lada dzień doc.all trafi do Safari i wtedy cała walka z W3C stanie się równie teoretyczno-ideologiczna jak zmiana <b> na <strong>.
Ale zauważ, co napisał marcoos. d.all działa tylko w trybie quirks mode. Uważam, że jest to bardzo mądre rozwiązanie.
quiris
 
Posty: 659
Z nami od: 31 lipca 2002, 06:53

Postautor: marcoos » 07 października 2004, 11:43

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20040928 Firefox/0.10

Gandalf pisze:Ale to sie wylozy z bledem w browserze, ktory nie ma document.all...


Ech...

Kod: Zaznacz cały
try {
 if (document.all.idelementu)
  mamDocumentAll=true;
} catch (e) {
  mamDocumentAll=false;
}


Voila.

:P
marcoos
Moderator
 
Posty: 2227
Z nami od: 12 października 2002, 10:25
Lokalizacja: Wrocław

Postautor: Eluś » 28 października 2004, 23:53

Przeglądarka: Mozilla/5.0 (Windows; U; Win98; pl-PL; rv:1.7) Gecko/20040614 Firefox/0.9 Mnenhy/0.6.0.104

można to obejść o wiele łatwiej
Kod: Zaznacz cały
function isAll(){return document.all}
alert(document.all?"jest":"nie ma") //nie ma
alert(isAll()?"jest":"nie ma") //jest

FF1.0RC1
Eluś
 
Posty: 17
Z nami od: 20 października 2004, 23:19

Postautor: maliniak » 14 listopada 2004, 11:46

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.5) Gecko/20041108 Firefox/1.0

Dziwiesie tutaj takim roznym wywodom... Pozstawcie sie na miejscu pani Zosi z sekretariatu. Otoz Zosia przeglada sobie czesto Forum na najbardziej popularnum polskim portalu jakim jest onet.pl Tam mamy w zaawansowanym wyszukiwaniu mamy kalendarzyk ktory wstawia nam daty. Zosia czesto korzystala z tego udogodnienia w celu wyszukiwania odpowiedzi na swoje posty. Niedawno informatyk zainstalowal jej nowa przegladarke mowiac jej ze jest bezpieczna, nie bedzie zadnych okienek wyskakujacych itd, itp. Ale oto Zosia chce wstawic sobie date za pomoca tego kalendarza. I co sie stanie? Kalendarz sie nie pojawil. Zosia pomysli sobie "Ueee... do czterech liter ta przegladarka, nawet kalendarz nie dziala" i wroci do swojej starej przegladarki....

Takich Zosiek mamy naprawde wiele. Ich nie interesuje ze strona nie spelnia standartow, ona chce by dzialalo i juz... A ten kalendarzyk zawiera wlasnie document.all I na nic sie nie zdadza zadne kampanie jaki to FF bezpieczny..
maliniak
 

Postautor: quiris » 14 listopada 2004, 11:55

Przeglądarka: Opera/7.60 (X11; Linux i686; U; en)

maliniak pisze:Takich Zosiek mamy naprawde wiele. Ich nie interesuje ze strona nie spelnia standartow, ona chce by dzialalo i juz... A ten kalendarzyk zawiera wlasnie document.all I na nic sie nie zdadza zadne kampanie jaki to FF bezpieczny..
Gdyby Zosia się dowiedziała, że to onet.pl s...ł sprawę i nie miałaby możliwości powrotu do starej przeglądarki (taki odpowiedzialny informatyk w firmie powinien zablokować możliwość korzystania ze stajni Augiasza) to może zdecydowałaby się napisać liścik do onetu z miłą prośbą o umożliwienie użytkownikom innych *zgodnych* ze standardami przeglądarek korzystanie z kalendarza. A tak to onet.pl oleje sprawę... No bo przecież i Opera, i Firefox, i Konqueror d.all ma.
quiris
 
Posty: 659
Z nami od: 31 lipca 2002, 06:53

Postautor: Gość » 14 listopada 2004, 11:59

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.5) Gecko/20041108 Firefox/1.0

quiris pisze:Gdyby Zosia się dowiedziała, że to onet.pl s...ł sprawę i nie miałaby możliwości powrotu do starej przeglądarki (taki odpowiedzialny informatyk w firmie powinien zablokować możliwość korzystania ze stajni Augiasza) to może zdecydowałaby się napisać liścik do onetu z miłą prośbą o umożliwienie użytkownikom innych *zgodnych* ze standardami przeglądarek korzystanie z kalendarza. A tak to onet.pl oleje sprawę... No bo przecież i Opera, i Firefox, i Konqueror d.all ma.


Ile razy juz bylo listow do onetu w sprawie nieobslugiwania przez inne przegladarki? Ja wlasnie zainstalowalem sobie FF i niestety rzeczony kalendarzyk NIE DZIALA
Gość
 

Postautor: maliniak » 14 listopada 2004, 12:10

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.5) Gecko/20041108 Firefox/1.0

quiris pisze:Gdyby Zosia się dowiedziała, że to onet.pl s...ł sprawę

Jej to nie interesuje że to wina onetu... Jest chyba naturalną rzeczą że coś co wcześniej działało a teraz już nie, jest zepsute?

i nie miałaby możliwości powrotu do starej przeglądarki (taki odpowiedzialny informatyk w firmie powinien zablokować możliwość korzystania ze stajni Augiasza)

spróbuj to zrobić w win98...
maliniak
 

Postautor: Adrianer » 14 listopada 2004, 12:29

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

maliniak pisze:spróbuj to zrobić w win98...

IEuninstaller2001 albo 98lite i IE na systemie już nie ma :]
Adrianer
Moderator
 
Posty: 1771
Z nami od: 15 maja 2002, 17:37
Lokalizacja: Bern/Switzerland

Postautor: maliniak » 14 listopada 2004, 12:33

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.5) Gecko/20041108 Firefox/1.0

Adrianer pisze:
maliniak pisze:spróbuj to zrobić w win98...

IEuninstaller2001 albo 98lite i IE na systemie już nie ma :]

I jeszcze wytłumacz dlaczego nie działa jak działało bardzo ładnie
maliniak
 

PoprzedniaNastę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: