Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [css][js] Sterowanie przezroczystością z JS - Internet Explorer
Forum PHP.pl > Forum > Przedszkole
-void-
Witam.
Chciałbym sterować przezroczystością obrazka przy zdarzeniu onclick.
Nie mam problemów we wszystkich przeglądarkach oprócz IE.
Pod IE (wersja 6.0) nie działa mi następujący kod:
  1. <div id="costam" style="filter: alpha(opacity=20);"><img src="1.jpg"></div>


mimo że nagooglowałem się trochę i nigdzie nie znalazłem innego zapisu. Nie wiem o co chodzi.
Druga sprawa jest taka - przy takim zapisie HTML kod JS bedzie wyglądał tak:
[/code]
s = document.getElementById("costam");
s.style.opacity = 50;
[/code]

To w zwykłych przeglądarkach. A w IE?
s.style.filter = "alpha(opacity=20)" ? Nie sądzę, żeby to działało. A nie mam możliwości spróbować, bo pod moim IE w ogóle nie działa opacity.
Proszę o pomoc.
-void-
Nie chcę zakładać nowego tematu, bo w tym chodzi o to samo - poradziłem sobie z poprzednim problemem, chodziło o to, że ustawiałem styl diva zamiast obrazka, i pod IE coś takiego nie działa.
Prawidłowy kod:
Kod
<img src="1.gif" style="filter: alpha(opacity = 30)" />

Szkoda, że nikt nie pomógł, ale dalej mam pytanie, czemu nie działa coś takiego:
Kod
<img src="1.jpg" id="obraz">
<script>
obj=document.getElementById("obraz");
obj.filters.alpha.opacity=30;
</script>

Chcę po prostu modyfikować właściwość opacity z poziomu JS, żeby później móc dodac funkcje obsługi zdarzeń, czego w cssie nie zrobię. Bardzo bym prosił o zainteresowanie!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.