Czy działa wam wyszukiwarka www.torrents.to?

w dziale Opera
Embe napisał(a):

Witam!
Mam taki problem otóż wchodząć na stronę www.torrents.to i wpisując dowolną nazwę w tą mini wyszukiwarkę i po wybraniu odpowiedniej strony na dole w pasku. Po potwierdzeniu nie przenosi mnie na tą stronę, tylko otwiera drugą identyczną... W IE i Firefox otwierało normalnie... nie wiem co jest grane to na pewno nie błąd strony, bo Firefox by też nie otworzył, a IE to wszystko otwiera hehe. No więc w czym tkwi problem? I jak to rozwiązać. Proszę o pomoc bo zdecydowałem sie na Opere ale to mnie wkurza bo często z tej storny korzystam...Pomóżcie prosze.

yarecco napisał(a):

Potwierdzam: u mnie jest dokładnie to samo... nawet po najechaniu myszka na przycisk GO w dymku pojawia sie adres strony, na której jestem... FF otwiera poprawnie...

quiris napisał(a):

Jakiś problem ze zdarzeniem onfocus. W tej chwili, aby ta wyszukiwarka zaczęła działać sugeruję wrzucić sobie do katalogu z user js podany poniżej plik, który zawiera taki oto skrypt:

// ==UserScript==
// @include [url]http://*torrents.to*[/url]
// ==/UserScript==
// *************** 
if (document.getElementById('link')) {
document.getElementById('link').setAttribute('onmousedown','setUrl(this)');
document.getElementById('link').setAttribute('onfocus','');
}


Uwaga! Nazwę pliku należy zmienić na: f-torrent.user.js

u-f-torrent.user.txt

Embe napisał(a):

Kurcze robie jak mówisz ale: nie moge zlokalizować folderu users znalazłem tylko C:\Program Files\Opera\styles\user a jak tam to wklejam to dalej nei działa. Dałem to co napisałeś do notatnika i zapisałem jako .js ale dalej to samo sad Możesz jaśniej mie wytłumaczyć? Poza tym nie sądzisz że to błąd Opery? Na Firefox jest OK.!

quiris napisał(a):

Zajrzyj do wątku o skryptach użytkownika Tam jest opisane w jaki sposób uaktywniamy skrypty użytkownika.

PS. Zaktualizowałem troszkę powyższy skrypt. Musisz ściągnąć go ponownie.

Embe napisał(a):

No zrobilem jak kazales czytalem o tym jak sie to robi... i sie prawie udalo juz sie zaczela ladowac strona ale mi zaczal caly pulpit sie odswiezac :| w kolko poza tym nie zaladowalo tylko probowalo... pewnie cos zle robie trudno... ale wedlug mnie to jest niedopracowanie programu po co jakies glupie skrypty robic? Opera powinna jak inne Firefox byc proste w oblsudze i jednoczesnie wydajne, bezpieczne, szybkie... wiem ze nie ma idealnych ale czemu w "gorszych" przegladarkach nie trzeba sie tak bawic??? Wytlumacz mi to prosze, bo przez to sie zrazilem do Opery jednak do Firefoxa nie wroce bo po zaladowaniu strony gdzie jest pare flashy gdy otworze np. notatnik i zaczne nim machac po tle storny to sie zamazuje jakbym mial stary komp, a mam P4 2.8 wiec kompletnie nie rozumiem tego. IE wiem ma dziury itp. Ale ja tego nie widze! mam antywirusa Kaspersky i jakos nie mam problemy z IE, ale skusilem sie na Opere bo szybka ponoc jest i blokuje okienka i spoko, ale widze ze ma taka glupia juz wade ktorej byc nie powinno i nie jest to chyba trudne do naprawienia... odpisz prosze.

Jurek napisał(a):

Działa.
Jurek

Zajec napisał(a):

Trzeba by to do wiki dodać. A może gdzieś już jest confused

Embe: 95% stron, które działają w IE a nie działają w Operze to takie pisane przez niedzielnych webmasterów. Bardzo żadko zdarza się, aby IE obsługiwało jakiś standard, którego nie obsługuje Opera.

W przypadku torrents.to (jak i zapewne wielu innych) strona nie działa z powodu niepoprawnie napisanej funkcji JavaScript. IE niesłusznie interpretuje metodę tam użytą, czego na szczęście nie robi Opera.

Wystarczyłoby, żeby webmaster zmienił trochę skrypt JS na zgodny z standardem. Niestety często zdarza sie, że skrypty są pisane i poprawiane na chybi trafił tak długo, aż zaczną działać. A w jakiej przeglądarce skrypty są testowane to już zgadnij worried


[post - pomyłka zip ]

quiris napisał(a):

ale wedlug mnie to jest niedopracowanie programu po co jakies glupie skrypty robic?

Ja nie twierdzę, że Opera jest tutaj ok. Ja jedynie podałem Ci przepis jak szybko zmusić stronę, żeby ona zaczęła działać pod Operą. Na poprawkę błędu możesz baaardzo długo czekać.

ale widze ze ma taka glupia juz wade ktorej byc nie powinno i nie jest to chyba trudne do naprawienia

No wada, rzeczywiście głupia. Nie pierwsza i nie ostatnia strona, która nie działa w jakiejś przeglądarce. Do naprawienia nie jest trudna. Wystarczy skorzystać z podanego przepisu. Cóż ja mogę jeszcze powiedzieć. Chyba tylko to, że postaram się zgłosić błąd do BTS.

quiris napisał(a):

W przypadku torrents.to (jak i zapewne wielu innych) strona nie działa z powodu niepoprawnie napisanej funkcji JavaScript. IE niesłusznie interpretuje metodę tam użytą, czego na szczęście nie robi Opera.

Wybacz Zajec, ale mógłbyś mi wytłumaczyć dlaczego na szczęście Opera nie interpretuje onfocus? Bo ja nie widze powodu dla którego nie powinna tego robić.

Embe napisał(a):

Mogę jeszcze z wami o tym porozmawiać? Mam nadzieje że nie przeszkadzam smile. Więc ta strona jest niby źle napisana tak? Więc zapewne z połowa stron w sieci jest źle napisana... No ale Opera powinna odczytywać te złe i dobre :/ Bo z tego wynika że np. 50% stron odczyta a z 50% stron ebdzie miała problemy. IE 7.0 pewnie bedzie odczytywalo dale jte zle i dobrze... moze i funkcje bedzie miala z Opery i Firefoxa sciagniete ale to tez dobrze smile Wiec wtedy bedzie jedna z lepszych bigsmile. Chyba ze cos zchrzanią. Moim zdaniem to jest tylko takie gadanie ze strony sa zle zrobione na Firefox forum to samo pisza heh No i te strony co dzialaja na Firfox dobrze na Operze nie dzialaja dobrze i na odwrot :| mozna oglupiec!!!! Przeciez nie bede mial 2 przegladarek bigsmile A dopisywac skryptow na pewno nie bede :| ...

Zajec napisał(a):

quiris napisał(a)
Wybacz Zajec, ale mógłbyś mi wytłumaczyć dlaczego na szczęście Opera nie interpretuje onfocus? Bo ja nie widze powodu dla którego nie powinna tego robić.

zip

Embe napisał(a):

Skoro www.torrents.to jest źle napianą stroną to dziwne że Firefox która nie wyświetla tych stron błędnych co IE - ją wyświetla jako dobrą :|

janbar napisał(a):

Originally posted by Embe
Skoro www.torrents.to jest źle napianą stroną to dziwne że Firefox która nie wyświetla tych stron błędnych co IE - ją wyświetla jako dobrą :|



A gdziez to wyswietla Ci ja jako dobra ????
Jest gdzies tak napisane ? "To jest dobra strona" ?
Bo napewno nie tu :
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.torrents.to%2F
I masz juz odpowiedz na swoje pytanie, o ile rzeczywiscie nie jest to bug Opery, ale nawet, gdyby tak bylo, to mylisz sie twierdzac, ze FF nie wyswietla blednie napisanych stron.
Otoz wlasnie zaimplementowano w nim troche podobnych rozwiazan co w IE, a wlasciwie jedno rozwiazanie, czyli umiejetnosc wyswietlenia niepoprawnie napisanej strony, w przypadku wystapienia nan pewnych okreslonych bledow, jak na przyklad brak domkniecia jakiegos taga.

Pozdrawiam,

janbar.smile)

PS. Jakby mogl, ktos jeszcze powiedziec, do czego sluzy ten kod umieszczony na stronie ?
<noscript><img height="1" width="1" alt=""
src="http://e0.extreme-dm.com/s9.g?login=torrentt&j=n&jv=n"/>
</noscript> 

Embe napisał(a):

A tak z innej beczki powiecie mi dlaczego jak sciagam skiny do Opery to niektore z nich maja inne przyciski niz sa pokazane na screenach? Ma to jakis zwiazek z ulozeniem przyciskow moich? mam domyslnie wszystko - nic sam nie dostosowywalem do wlasnych potrzeb.

quiris napisał(a):

Otoz wlasnie zaimplementowano w nim troche podobnych rozwiazan co w IE, a wlasciwie jedno rozwiazanie, czyli umiejetnosc wyswietlenia niepoprawnie napisanej strony, w przypadku wystapienia nan pewnych okreslonych bledow, jak na przyklad brak domkniecia jakiegos taga.

Panowie, bardzo proszę nie siać herezji wink Opera również ma wbudowane mechanizmy radzenia sobie z błędnym kodem strony i w większości wypadków radzi sobie z tym bardzo dobrze. Akurat w wypadku omawianej strony błędność tej strony nie ma nic do rzeczy, bo nawet gdyby była stuprocentowo poprawna to i tak element, który nie działa w Operze nie działałby dalej. To jest specyficzny przypadek i najwyraźniej wygląda na błąd Opery.

quiris napisał(a):

A tak z innej beczki powiecie mi dlaczego jak sciagam skiny do Opery to niektore z nich maja inne przyciski niz sa pokazane na screenach?

Podaj nazwę skórki. Zobaczę w czym rzecz.

quiris napisał(a):

No i już odpowiedni wątek na Beta testing założony: http://my.opera.com/forums/showthread.php?s=&threadid=91431
Strona demonstrująca błąd przygotowana: http://quiris.klub.chip.pl/testy/focus.html

Embe napisał(a):

Czyli jednak to jest błąd Opery??? ... sad A myślałem że nie ma bugów - a jednak ja znalazłem rotfl smile

Jakub81 napisał(a):

Originally posted by Embe
Czyli jednak to jest błąd Opery??? ... sad A myślałem że nie ma bugów - a jednak ja znalazłem rotfl smile



Ktoś Cię musiał wprowadzić w błąd, nie ma złożonego programu bez błędów.

quiris napisał(a):

A myślałem że nie ma bugów - a jednak ja znalazłem

I wygląda na to, że nawet dwa: http://my.opera.com/forums/showthread.php?s=&threadid=91440 wink

janbar napisał(a):

Originally posted by quiris
Panowie, bardzo proszę nie siać herezji wink Opera również ma wbudowane mechanizmy radzenia sobie z błędnym kodem strony i w większości wypadków radzi sobie z tym bardzo dobrze. Akurat w wypadku omawianej strony błędność tej strony nie ma nic do rzeczy, bo nawet gdyby była stuprocentowo poprawna to i tak element, który nie działa w Operze nie działałby dalej. To jest specyficzny przypadek i najwyraźniej wygląda na błąd Opery.



Nigdzie nie twierdzilem, ze Opera tego nie ma.
Napisalem, ze FF to ma, i jak sadze, ma to w wiekszym stopniu zaimplementowane, a jesli sie myle, to poprosze o dokladne wskazanie, ze tak jest.

No i jeszcze jakby, ktos na PS. mogl mi odpowiedziec...

Pozdrawiam,

janbar.smile)

quiris napisał(a):

Napisalem, ze FF to ma, i jak sadze, ma to w wiekszym stopniu zaimplementowane, a jesli sie myle, to poprosze o dokladne wskazanie, ze tak jest.

To, że tobie akurat wydaje się, że ma w większym stopniu zaimplementowane akurat nie musi mieć odniesienia do rzeczywistości. Zresztą co to znaczy w większym stopniu zaimplementowane. Wypadałoby podać dowód w postaci stron na poparcie swoich tez. Z doświadczenia wiem, że te rzeczy są bardzo trudno mierzalne. Wiele czynników ma udział w tym, że dana strona jest renderowana w danej przeglądarce tak a nie inaczej. Każdy przypadek należałoby indywidualnie rozpatrywać. Z tego co pojawia się na Osiołkach, to wiele stron nie działa albo w Operze, albo w Firefoksie, albo w obu na raz. Można zrobić zestawienie ilościowe i porównać, ile stron sypie się w danej przeglądarce. Ale to się będzie miało nijak do jakości obsługi nieprawidłowych stron. Bo jeśli będzie to np. strona, która za pomocą JavaScriptu z premedytacją blokuje wstęp Operze to traktowanie tego jako błąd Opery byłoby poważnym nadużyciem. Rzekłbym nieprawdą.
Wracając do implementacji obsługi nieprawidłowych stron to nie wiem, czy wiesz, ale szacuje się, że spośród wszystkich istniejących na świecie stron www mniej niż 10% jest w stuprocentowo zgodnych ze standardami. Pomyśl, że gdyby Opera nie miała zaimplementowanej obsługi błędnych stron, to tylko 10% stron byłaby w Operze prawidłowo wyświetlana.

O implementacji obsługi stron niezgodnych ze standardami możesz poczytać w dokumencie http://www.opera.com/docs/specs/doctype/