[JS+CSS] Automatyczne usuwanie buga alpha w PNG [solved]

0

Próbowałem korzystać z gotowych skryptów, sam próbowałem pisać i... dupa. Chodzi mianowicie o to, żeby bez ingerowania w strukturę dokumentu, a jedynie wykonując skrypt w pliku .js dać przezroczystość obrazkom .png w IE5.5 i IE6. Problemem jest jednak to, że ta genialna przeglądarka jakby ignoruje obrazki png :/

próbowałem tak:

var imagesArray = document.getElementsByTagName('img');
var imagesArray = document.images;

i klops - przelatuje wszystkie obrazki z wyjątkiem png :(. Dzięki temu nie mogę im zaaplikować filtra z fixem na tego buga :/

edit: no i sobie poradziłem - problemem był ies4linux, po odpaleniu skryptu pod windowsem wszystko było (prawie) ok, oto kod po moich poprawkach (pewnie się komuś przyda):
http://pastebin.4programmers.net/2961
do wstawienia gdziekolwiek, ja dałem do pliku .js wywoływanego z <head>

0

Hmm, ja to mam bez JS. A przynajmniej bez takiej jego ilości. Zobacz sobie w źródło mojej stronki jak chcesz.

0

ale musisz osobno każdy obrazek "zhakować", ja wyszedłem z założenia, że akurat w ie6 bez javascriptu brak przezroczystości w png jest akurat najmniejszym problemem ;). Zresztą mój serwis aż kipi od javascriptu/ajaxa, więc te dodatkowe kilobajty nic nie zmienią ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1