Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [css][js] Sterowanie przezroczystością z JS - Internet Explorer
--void--
post 11.11.2007, 19:05:37
Post #1





Goście







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.
Go to the top of the page
+Quote Post
--void--
post 13.11.2007, 17:58:23
Post #2





Goście







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!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.07.2025 - 07:07