Autor Zpráva
ph@tE
Profil *
Zdar,

marně se pokouším rozchodit filtry v různých prohlížečích (dělám to přes JS, protože to funguje jako animace).

V IE 6 mi z nějakého naprosto záhadného důvodu nefunguje el.style.filter = "alpha(opacity=" + opacity + ")";, prostě se to nefiltruje.

A nevíte někdo, jak přinutit Operu, aby to filtrovala přes alpha kanál?

Díky
habendorf
Profil
Filtry jsou proprietární záležitostí IE. Normální browsery používají css vlastnost opacity.
peta
Profil
ph@tE
jakpsatweb - css - filter
zakladni podminka pro IE je jeden referencni rozmer. Neni, neni filtr
ph@tE
Profil *
habendorf
Dík, já jsem právěže zkoušel něco ve smyslu

if (browser.ie)
el.style.filter = "alpha(opacity=" + opacity + ")";
else
el.style.opacity = opacity / 101;

+ rozlišení pro mozillu atd.

browser.ie se vyhodnotilo jako true i v Opeře (zapoměl jsem, že umí document.all:-) ), teď už to jde dobře.

Díky za rady.

peta
To už jsem si četl, neboj, nejdřív se snažím něco najít;-)
peta
Profil
ph@tE
asi spatne, mne to normalne funguje:
http://www.volny.cz/peter.mlich/www.htm#mssub8
menu opacity

Pri otvirani doma jeste muze nastat problem s blokaci JS v IE. Viz nastaveni IE a service-pack2
jakpsatweb - javascript
hned na uvodni strance.

Priste by bylo mozna dobre dat sem odkaz na stranku, at se nebavime o fiktivnim problemu. Kopirovani kodu neni dobre. Jednak forum odmazava nektere znaky a druhak, nelze si spustit kod a podivat se na vypis JS konzoly v IE.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0