No, Microsoft wprowadził w IE parę ważnych i dobrych rozwiązań.
Nie wiem czy wiecie, ale najważniejsza technologia stojąca za Ajax pojawiła się pierwszy raz właśnie w IE (choć jej początki sięgają nawet nie IE6, tylko IE5).
Nietechniczni pewnie nie wiedzą, co to Ajax. Cóż, Ajax daje stronie możliwość rozmawiania z serwerem bez konieczności przeładowania całej strony. Przykład? Gdy na Wykopie klikasz na Wykop lub dajesz plusa czy minusa przy komentarzu. Twoje żądanie
"dlaczego my musimy sie meczyc deklarujac specjalne warunki dla ie zeby prawidlowo wyswietlil strone?"
Microsoft teraz robi wszystko, by poprawnie obsługiwać standardy sieciowe. A ewentualne rozszerzenia dodaje oprócz tego. Tyle że obecne standardy są rozbudowane i mimo że obsługują je coraz lepiej, nie udaje im się to do końca. IE8 obsługuje CSS 2.1 już naprawdę nieźle. IE9 będzie jeszcze lepsze i znacznie szybsze. Microsoft goni, ale musi nadrobić długie lata.
Należy się MS za to pochwała, ale dlaczego wprowadził to w postaci kontrolki ActiveX? Dopiero IE7 wprowadził pseudo-natywne wsparcie dla standardu XMLHttpRequest.
Skrypt automatycznie kasuje ten tempowy skrypt php, stad mogles dostawac 404. Chodzilo mi o przedstawienie problemu roznic pomiedzy przegladarkami, a nie o klotnie zwiazane z optymalnym dzialaniem skryptu wszak wystarczy zastopowac po zaladowaniu DOMa. A wracajac do problemu to Chrome i Safari potrzebuja iframe zeby przeslac xhr podczas submitowania formularza, w przeciwienstwie do Mozarelli i Mydlanej Opery. Stad moje warczenie na brak standaryzacji w niektorych kwestiach.
Na Mozarelli 3 dziala bez zarzutu, to samo na operze 10, nie ma zadnego 404 :) Po prostu chrome i safari podczas wykonania submita zatrzymuje ladowanie przez xhr. No ale skonczy ten temat. Trzeba dziekowac ie za to ze poruszyl konkurencje do pracy :)
Mówię Ci, że na Mozarelli Firestarterze 3 dostaję same 404! Sprawdź to w Firebugu, czy czymś! Sorki, ale albo u mnie wygląda to inaczej niż u Ciebie, albo problemem jest tu Twoje chwilowe zaćmienie lub permanentny brak kompetencji.
U mnie też w samej przeglądarce Fx nie widać błędu, ale w Firebugu widzę, że zaraz po odpaleniu strona wysyła co 200 ms żądania i dostaje od serwera odpowiedź 404. I tak w koło
- Internet Explorer 6 jest stary i nie ma najlepszej reputacji pośród projektantów stron WWW. Jednak nie zawsze tak było.
-W 2001, gdy został wydany, został ciepło przyjęty przez środowiska internetowe. Mimo iż nie posiadał wielu nowych mozliwości w stosunku do poprzedników, posiadał wiele ważnych poprawek.
-Chyba najważniejszą z nich była interpretacja przez IE6 Doctype'ów. Deklarując je, projektanci mogli zacząć stosować się do standardów. To pozwoliło im posunąc się naprzód i budować
Niezbyt interesujące, zakopuje za spam. (dzieki za minusy ktorych sie spodziewam, ale przypomne wam, że komentarz służy do wyrażenia własnego zdania na temat znaleziska)
Może zakopywanie za spam to przesada, ale zgadzam się, że znalezisko takie sobie. Historia przeglądarek to bardzo interesujący temat, ale ludzie.. COME ON! Już wszystko musi być w postaci komiksu, aby dało się przeczytać? Co innego jeśli przekaz ma być śmieszny, wtedy komiks świetnie się nadaje. Tu mamy do czynienia z formą przekazu, dostosowaną do możliwości dziecka, które uczy się czytać. Pewnie to jest potrzebne, skoro przy artykułach mających 2 strony tekstu
Wszystkie przegladarki powinny byc oparte na jednym web kitcie, wtedy roznica bylaby tylko w dodatkach, wtedy bylby mniejszy problem. A co do ie, to watpie zeby cos sie zmienilo na korzysc w kazdym razie dodanie wykopowego linka do zakladki gowno daje ;p
"Wszystkie przegladarki powinny byc oparte na jednym web kitcie"
Użyte przez Ciebie określenie "web kit" jest trochę... niefortunne. Miałeś zapewne na myśli silnik renderujący. Tymczasem jeden z popularnych silników renderujących, używany np. w Safari i Chrome, nazywa się właśnie WebKit :-). Firefox używa silnika Gecko, który -- podobnie jak WebKit -- jest otwarty i "darmowy". Z kolei Microsoft ma w IE własny silnik o nazwie Trident. A Opera ma Presto.
Komentarze (38)
najlepsze
Nie wiem czy wiecie, ale najważniejsza technologia stojąca za Ajax pojawiła się pierwszy raz właśnie w IE (choć jej początki sięgają nawet nie IE6, tylko IE5).
Nietechniczni pewnie nie wiedzą, co to Ajax. Cóż, Ajax daje stronie możliwość rozmawiania z serwerem bez konieczności przeładowania całej strony. Przykład? Gdy na Wykopie klikasz na Wykop lub dajesz plusa czy minusa przy komentarzu. Twoje żądanie
"dlaczego my musimy sie meczyc deklarujac specjalne warunki dla ie zeby prawidlowo wyswietlil strone?"
Microsoft teraz robi wszystko, by poprawnie obsługiwać standardy sieciowe. A ewentualne rozszerzenia dodaje oprócz tego. Tyle że obecne standardy są rozbudowane i mimo że obsługują je coraz lepiej, nie udaje im się to do końca. IE8 obsługuje CSS 2.1 już naprawdę nieźle. IE9 będzie jeszcze lepsze i znacznie szybsze. Microsoft goni, ale musi nadrobić długie lata.
U mnie też w samej przeglądarce Fx nie widać błędu, ale w Firebugu widzę, że zaraz po odpaleniu strona wysyła co 200 ms żądania i dostaje od serwera odpowiedź 404. I tak w koło
PS. Z Netscape korzystałem aż do 2007 roku. Szkoda, że zaprzestano produkcji nowych wersji tej przeglądarki...
http://www.wykop.pl/link/38512/koniec-przegladarki-netscape-navigator
Ech.. spóźniłem się :/
-W 2001, gdy został wydany, został ciepło przyjęty przez środowiska internetowe. Mimo iż nie posiadał wielu nowych mozliwości w stosunku do poprzedników, posiadał wiele ważnych poprawek.
-Chyba najważniejszą z nich była interpretacja przez IE6 Doctype'ów. Deklarując je, projektanci mogli zacząć stosować się do standardów. To pozwoliło im posunąc się naprzód i budować
mirror http://ifotos.pl/zobacz/IE6final_xswwer.jpg/
ale i tak zdaje mi się że było
Konkurencja zawsze jest korzystna.
"Wszystkie przegladarki powinny byc oparte na jednym web kitcie"
Użyte przez Ciebie określenie "web kit" jest trochę... niefortunne. Miałeś zapewne na myśli silnik renderujący. Tymczasem jeden z popularnych silników renderujących, używany np. w Safari i Chrome, nazywa się właśnie WebKit :-). Firefox używa silnika Gecko, który -- podobnie jak WebKit -- jest otwarty i "darmowy". Z kolei Microsoft ma w IE własny silnik o nazwie Trident. A Opera ma Presto.