Autor Zpráva
Leopik 2x
Profil
Neviete ako zapisat filter: alpha(opacity=50); do inline zapisu? Potrebujem to v inline preto, lebo to chcem urobit aby bol pekny prechod (z neviditelneho na viditelny obrazok). Alebo to nemusi byt v inline len proste potrebujem niejake rozumne riesenie. Dakujem
Chamurappi
Profil
Reaguji na Leopika 2x:
Jako cokoliv jiného, tedy „style="filter: alpha(opacity=50);"“.
Ukaž, co ti nefunguje.
Leopik 2x
Profil
tak toto mi funguje ale len ked to zapisem. Ale ja to chcem menit"
id="cislo" onMouseOver="opacity();" style="opacity: 0.5; filter: alpha(opacity=50);"
...
<script>
document.getElementById("cislo").style.opacity = "1.0"; // toto funguje
document.getElementById("cislo").style.filter = "alpha(opacity=100);"; // toto nie
</script>
Chamurappi
Profil
Reaguji na Leopika 2x:
Aha, nevšiml jsem si, že jsme v kategorii JavaScript, pardon. Živou ukázku problému nemáš? Vím jistě, že podobný zápis mi již někde funguje.

Měň třídu.
Leopik 2x
Profil
No menit triedu ma napadlo ale zda sa mi to trochu blbe. Skusim popisat cely moj pripad:
Mam 2 obrazky na sebe absolutne napozicovane. Ak sa prejde mysou nad obrazok tak sa mu opacity postupne ubera (-0.05) a tomu druhemu obrazku sa postupne pridava (+0.05) az nakoniec jeden dosiahne opacity 0.0 a druhy 1.0. A ja to takto potrebujem spravit aj pre IE. Teoreticky by sa daly menit triedy ale pripada mi to ako dost velka blbost ( muselo by ich byt 20). Zoberem to len ako uplne krajne riesenie.
EDIT: zivu ukazku bohuzial nemam.
Chamurappi
Profil
Reaguji na Leopika 2x:
Jak rychlý ten přechod je? Stihne uživatel postřehnout tak malou změnu? Nestačilo by méně kroků? I těch dvacet tříd mi připadá jako elegantnější řešení než sahání na „něco.style“.
Leopik 2x
Profil
Uzivatel ten prechod postrehnut stihne, berme ze tak sa mi to paci viac "neco.style". Ale urcite sa to niejako neda?
bohyn
Profil
Leopik 2x
Me toto funguje:
obj.style.filter = "alpha(opacity=50, style=0)";
Chamurappi
Profil
Reaguji na Leopika 2x:
Uzivatel ten prechod postrehnut stihne
Kdyby těch kroků bylo třeba jen pět, byl by přechod viditelně horší?

Ale urcite sa to niejako neda?
Dá. Vždyť ti píšu, že mně to takhle funguje. Nevím, proč ti to zlobí. Bez živé ukázky to těžko uhodnu.
Leopik 2x
Profil
Zapozeral som sa na moj script a na script od bohyn a nasiel som chybu


style.filter = "alpha(opacity=100);"; // toto nie

a tam vo vnutri uz ; byt nema! takze uz mi to ide. Dakujem

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: