Osiolek? Prosze o potwierdzenie czy to nie bug Opery..

w dziale Opera
oksza napisał(a):

http://radiojazz.pl/main.php

7.50, wyswietla sie "Ladowanie" - IE otwiera prawidlowo.

/edit
FireBird ma to samo, "ładuje" ciągle stronę.

Wojwit napisał(a):

Moja operka 7.23 też nie otwiera tej strony pojawia sie ładowanie i nic po za tym,na IE owszem działa.tyle tylko moge zrobić a czy to "osiołek " czy bug to nie mam pojecia:confused:

Pozdrawiam

wuja napisał(a):

To jakiś numer z flashem. Kliknijcie prawym klawiszem na "wgrywam dane"

oksza napisał(a):

-->> wuja

no wiem... tylko nie moge rozgryzc o co tu chodzi. ale widzialem gdziestam javascript, czyli spore prawdopodobienstwo ze osiol...

var NS6 = (document.getElementById && !document.all);
var NN = (document.layers);  
var IE = (document.all);


no zaczyna się osiołkowo, zupełnie nie znam się na js, może mo kto wyjasni czy ten skrypt przypadkiem nie dyskryminuje Opery? nie za dużo tutaj tego 'if(IE)' ?

http://radiojazz.pl/js/main_1_8.js

whiteLION napisał(a):

obecność javascript nie musi jeszcze oznaczać osiołkowatości, nie demonizujmy. powyższy fragment to tworzenie 3 zmiennych o wartościach 'true' lub 'false' (zmienna z nazwą przegladarki odwiedzającego będzie 'true' a reszta 'false'), które potem zostaną użyte do zastosowania skryptów w odpowiednich formach dla różnych przeglądarek. w tym przypadku skrypt ewidentnie ignoruj istnienie opery, oczywiście mógłby to robić gdyby wszystko jakoś działało ale skoro jednak nie działa to... osiołek

daroc napisał(a):

var NS6 = (document.getElementById && !document.all);

Dzięki powyższej linijce w Operze też powinno działać, chociaż niekoniecznie. Bo AFAIK w Operze obiekt document.all istnieje, dlatego drugi warunek nie zostanie spełniony...
Fajnie, że strona nie tylko pod IE (bo także do Netscape, nawet dla dwóch wersji!), ale... nie do końca przemyślane...

whiteLION napisał(a):

w operze 'true' będzie zmienna IE bo istnieją document.getElementById i document.all a document.layers nie... teoretycznie pomimo, że strona rozpoznaje nas jako IE nic jeszcze straconego ale jednak, widocznie w kolejnych skryptach opera czegoś nie łyka i po ptakach sad . zresztą ta strona jest maksymalnie osiołkowata i stara chyba a przynajmniej ten skrypt, bo w netscape navigator 7.1 też nie działa lol
update: w nn 4.7 tez nie eek ... nn6 nie mam rolleyes

oksza napisał(a):

Originally posted by whiteLION
obecność javascript nie musi jeszcze oznaczać osiołkowatości, nie demonizujmy.


alez ja nie demonizuje, ja pobudzam do myslenia :> nie znam sie na tym ani lulu.
dzieki za info.
skrypt skryptem ale czemu osadzony flash nie dziala tego to ja juz nie rozumiem worried

whiteLION napisał(a):

ta... myślenie ma przyszłość, też zachęcam happy a czemu flash nie działa czy cokolwiek to tam niedziała - bo może flash wywołuje jakiś kod javascript albo jeszcze co innego nie wiem i niechce mi sie nawet sprawdzać skoro i w mozilli też nie chodzi. w sieci jest (niestety) sporo takich stron... za długo by trwało wink

Janko napisał(a):

Re: Osiolek? Prosze o potwierdzenie czy to nie bug Opery..

Originally posted by oksza
http://radiojazz.pl/main.php

7.50, wyswietla sie "Ladowanie"


A czy u mnie się nie załadowało przypadkiem?

zrzut.jpg

quiris napisał(a):

Re: Re: Osiolek? Prosze o potwierdzenie czy to nie bug Opery..

Originally posted by Janko
A czy u mnie się nie załadowało przypadkiem?

Nie. Przecież widać "Wgrywam dane"

daroc napisał(a):

Pewnie błąd IE, że w ogóle to coś działa... ;P

Hm... sam zauważyłem, że jeśli flash zostanie zrobiony błędnie (chodzi mi głównie o Action Script), to w IE pójdzie, ale w Operze nie. Dlaczego? IMO plugin flasha został wykonany zarówno w IE, jak i w Operze przez firmę Macromedia, a jednak interpretacja Action Skryptów w tych przeglądarkach jest inna.
Kiedyś zrobiłem menu we flashu (użyłem Action Script) i w IE działało... Później sprawdziłem na Operze - i nie działało! Okazało się, że miałem błąd w skrypcie, dzięki któremu (a właściwie "przez który") następowało zapętlenie i Opera wywalała info, że może nastąpić zawieszenie systemu czy coś takiego...

Czyżby IE znowu nie trzymał się standardów? sad
Przeczytajcie też to: http://my.opera.com/forums/showthread.php?s=&threadid=41131

whiteLION napisał(a):

Re: Pewnie błąd IE, że w ogóle to coś działa... ;P

Originally posted by daroc
...Okazało się, że miałem błąd w skrypcie, dzięki któremu (a właściwie "przez który") następowało zapętlenie i Opera wywalała info, że może nastąpić zawieszenie systemu czy coś takiego...



czyli jednym słowem bezpieczeństwo znowu sie kłania, ie odpaliłby takie coś ryzykując wywrotkę a opera nie pozwoliła... ale czemu akurat tak skoro oba pluginy są od macromedia to niewiem. może plugin dla ie robili programiści pracujący na ie a dla opery ci co pracują na operze lol

daroc napisał(a):

Ale ogólnie plugin dla IE jest inny, niż dla reszty przeglądarek... chociażby przezroczystość flasha jest możliwa tylko w IE...
Nie wiem dlaczego tak jest, ale to by wskazywało na to, że plugin dla IE jest zupełnie inny (czasami lepszy - przykład podałem wyżej, chociaż może ta przezroczystość ma swoje wady)...