Dymki (było Pływające ramki)

w dziale Strony WWW w Operze
puder napisał(a):

Na stronie z ciekawym kursem geometrii objaśnienia do konstrukcji powinny pojawić sie po najechaniu kursorem na prezentowany rysunek. Niestety dzieje się tak jedynie w IE / AvantBrowser (załącznik)
zółta ramka

Czy można jakoś zachęcić Operę do wyświetlania tych żółtych ramek z zielonym nagłówkiem?

nowotny napisał(a):

Po pierwsze, "pływające ramki" w HTMLu to zupełnie co innego i prosimy tego tak nie nazywać... wink Jest to tooltip lub, bardziej z polskiego, dymek...
Po drugie, autor strony do jego wyświetlania używa biblioteki javascript napisanej w 2000 roku, która nie uznaje innych przeglądarek niż IE... Osiołek jak nic... :/

JaDo napisał(a):

I po trzecie. wink W 9.27 dymki pokazują się. yes

http://files.myopera.com/JaDo/files/dymki_geometria.png

daroc napisał(a):

Czy to nie dlatego, bo w 9.50 wprowadzili document.all cloaking?

// Decide browser version
var ns4 = (document.layers)? true:false
var ie4 = (document.all)? true:false
var ie5 = false;

Wystarczy dopisać pod tym ie4=true;
Niestety zwykłe ustawienie maskowania jako IE nie pomaga...

JaDo napisał(a):

Originally posted by daroc:

Czy to nie dlatego, bo w 9.50 wprowadzili document.all cloaking?


Nie znam się, coś tam piszą w changelogu o "zastopowaniu" document.all collection.

Originally posted by daroc:

Wystarczy dopisać pod tym ie4=true;


Można też tak:

1. Zablokować http://*overlib.js w urlfilter.ini

2. Zaaplikować Operze skrypt

http://files.myopera.com/JaDo/files/overlib.js

Wersja 4.21, na stronie jest 3.10. Jak się znajdzie następna stronka z przeterminowanym overlib, można spróbować dodać do include.

http://files.myopera.com/JaDo/files/dymek_geometria_9.63.png

puder napisał(a):

Rewelacja - to działa !!!!

WIELKIE Dzięki !

JaDo napisał(a):

Działa, ale to jest obejście problemu, a nie załatwienie. Napisz do autora strony (adres pocztowy jest na stronie głównej), żeby podmienił skrypt na nowszy.

http://sourceforge.net/project/showfiles.php?group_id=6218&package_id=6280&release_id=339422

dodane:

Originally posted by JaDo:

1. Zablokować http://*overlib.js w urlfilter.ini


Właściwie powinno dodać się coś w tym stylu;
http://fluid.itcmp.pwr.wroc.pl/~eichler/*overlib.js

Inaczej będą blokowane wszystkie takie skrypty, w całym necie.

puder napisał(a):

mad Zbyt wcześnie się ucieszyłem. Działa ale nie pod VISTĄ.

Dlaczego ?!

PS. Do autora już napisałem - czekam na odpowiedź

JaDo napisał(a):

Nie wiem, nie używam Visty i nie mam takiego zamiaru. Być może to nie $y$tem jest winien, ale Twoje ustawienia Opery w nim.

Wiem, że daroc używa, ale nie wiem czy będzie chciało Mu się to sprawdzić. wink

Zasugerować masz to, co napisałem wcześniej - ma podmienić skrypt overlib.js. Możesz też podać link do tego wątku.

puder napisał(a):

Ja także nie używam VISTY z wyboru - zostałem przymuszony przez FIRMĘ.

Moje ustawienia Opery nie odbiegają od tych na kompie z XP. Ten sam urlfilter, te same skrypty java. "Intuicyjnie" wyczuwam, że to jednak system.

W każdym razie wielkie dzięki za pomoc.



JaDo napisał(a):

Sprawdziłbym te ustawienia, np. ścieżkę do katalogu skryptów, reszta Ci działa?. Można ten jeden skrypt zapakować do innego folderu, a potem podać na niego namiar w Preferencje dla witryny.

puder napisał(a):

Sprawdzałem dwukrotnie. Wszystko jest OK.

Co ciekawe zadziałało przed chwilką po tym jak w Preferencjach odpaliłem Zablokowaną Zawartość ...
Zajrzałem do środka szukając blokady dla ovelib.js. Gdy tylko zamknąłem wszystko zaczęło działać.
CUDA ! lol

daroc napisał(a):

U mnie na Viście metoda działała, ale dopiero po kilku minutach walki. wink
Nie wiem dlaczego zamiast *overlib.js, wpisało mi się overlib.js/* - co oczywiście nie pasowało do nazwy pliku. (W międzyczasie jeszcze kombinowalem z http://*fluid*overlib.js więc może samodzielnie coś po drodze zepsułem i nie zauważyłem.

Zajec napisał(a):

Niedługo ma pojawić się nowa wersja kursu (domyślam się, że już działająca w Operze/Fx).