witam
mam pewien problem i za bardzo nie wiem jak go zwalczyc ...
mianowicie pliki png-24 zle sa wyswietlane prze IE6- kolor przezroczysty nie jest przezroczysty tylko niebieski ;( mialem juz z tym problem i zmienilem na gifa ale . tu akurat potrzebuje aby krawedzie byly nie poszarpane i raczej 8 bit nie wchodzi w gre ;(
pod safarka i firefoxem zero jakich kolwiek bledow a ten cholerny exploler znowu pokazuje jaki jest swietny i nie zawodny ....
zauwazylem ze warstwy tez sa blednie wyswietlane .. i nie chce sie odtwarzac flashka ;(
jest na to jakis sposob ???????????
[Bitmapowa] PNG-24 problem pod IE
Rozpoczęty przez
hubiii
, 02 cze 2005 16:59
6 odpowiedzi w tym temacie
#1
Napisano 02 czerwca 2005 - 16:59
#2
Napisano 02 czerwca 2005 - 17:36
najprostszy i najpewnieszy zrobic tlo takie jak na stronie :wink:
#3
Napisano 02 czerwca 2005 - 18:03
przy pomocy standardowego narzędzia pracy znalazłem taką stronę:
http://koivi.com/ie-png-transparency/
Dość dogłębnie jest tam wyłuszczone, jak można rowziązać ten problem.
Ostatecznie zawsze można zostawić stronę "tak jak jest", dając do zrozumienia miłośnikom MSIE, że inne przeglądarki są ogólnie raczej lepsze niż gorsze od IE
http://koivi.com/ie-png-transparency/
Dość dogłębnie jest tam wyłuszczone, jak można rowziązać ten problem.
Ostatecznie zawsze można zostawić stronę "tak jak jest", dając do zrozumienia miłośnikom MSIE, że inne przeglądarki są ogólnie raczej lepsze niż gorsze od IE
#4
Napisano 03 czerwca 2005 - 08:44
wlasnie ... tylko ze czasami jak robisz komus projekt strony 99% ludzi ma winshita .... i IE
za bardzo nie mozna oddac tego z takimi bledami ,
dzieki za pomoc poprobuje z tym skryptem zobacze jak to bedzie wygladac
AlphaImageLoader
wlasnie wczraj wiefzorkiem usiadlem i troche postudiowalem i fakt dokopalem sie to czegos takiego ... znalazlem kilka petcyji co firmy bila g zeby z tym png cos zrobil png
za bardzo nie mozna oddac tego z takimi bledami ,
dzieki za pomoc poprobuje z tym skryptem zobacze jak to bedzie wygladac
AlphaImageLoader
wlasnie wczraj wiefzorkiem usiadlem i troche postudiowalem i fakt dokopalem sie to czegos takiego ... znalazlem kilka petcyji co firmy bila g zeby z tym png cos zrobil png
#5
Napisano 16 czerwca 2005 - 12:41
witam(1 post :] )
ja sprawe png w IE załatwiam javascriptem:
na stronie opisane wszystko.
skrypt ma małą wade:
najpierw wczytuje png z szarym tłem i po 0,5 sec zmienia je przeźroczyste... no i te 0,5 sec jest wadą troche, ale ja klientom wciskam i nawet się nie skapneli :-) szybkie łącza są już
ja sprawe png w IE załatwiam javascriptem:
function correctPNG() { for(var i=0; i<document.images.length; i++) { var img = document.images[i] var imgName = img.src.toUpperCase() if (imgName.substring(imgName.length-3, imgName.length) == "PNG") { var imgID = (img.id) ? "id='" + img.id + "' " : "" var imgClass = (img.className) ? "class='" + img.className + "' " : "" var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' " var imgStyle = "display:inline-block;" + img.style.cssText if (img.align == "left") imgStyle = "float:left;" + imgStyle if (img.align == "right") imgStyle = "float:right;" + imgStyle if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle var strNewHTML = "<span " + imgID + imgClass + imgTitle + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";" + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader" + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" img.outerHTML = strNewHTML i = i-1 } } } window.attachEvent("onload", correctPNG);to skrytp pngfix do pobrania [URL=http://homepage.ntlworld.com/bobosola]ze strony jako zewnętrzny .js[/URL] .
na stronie opisane wszystko.
skrypt ma małą wade:
najpierw wczytuje png z szarym tłem i po 0,5 sec zmienia je przeźroczyste... no i te 0,5 sec jest wadą troche, ale ja klientom wciskam i nawet się nie skapneli :-) szybkie łącza są już
#6
Napisano 17 czerwca 2005 - 19:52
Dorzuce swoje grosze…
http://wiki.pornel.l...ms.net/pnghowto
Warto zauwarzyć, że oprócz PNG-24 z Alpha są też PNG-8 z Alpha…
Do pracy używam Graphic Convertera, gdyż dobrze kompresuje grafiki i umożliwia "odarcie" ich z informacji o Gammie i innych dupereli. Niestety, GC nie wie co to PNG-8 z Alpha i strasznie kaszani pliki… Pisałem do autora, a on udaje że problem nie stnieje. :|
http://wiki.pornel.l...ms.net/pnghowto
Warto zauwarzyć, że oprócz PNG-24 z Alpha są też PNG-8 z Alpha…
Do pracy używam Graphic Convertera, gdyż dobrze kompresuje grafiki i umożliwia "odarcie" ich z informacji o Gammie i innych dupereli. Niestety, GC nie wie co to PNG-8 z Alpha i strasznie kaszani pliki… Pisałem do autora, a on udaje że problem nie stnieje. :|
#7
Napisano 18 czerwca 2005 - 19:20
generalnie z png to jeszcze w IE trzeba powalczyć.pewnie 6 łatka na nowego IE 7.0 service pack 8 coś zmieni ;-)
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych