[ka-Map-users] IE6 & Transparency with layers

Lorenzo Becchi lorenzo at ominiverdi.com
Mon Aug 18 17:10:55 EDT 2008



manu - wrote:
> Hello Lorenzo,
>
> First of all, thank you for your response.
>
> About what you said, i've changed the format type from png24 to png16 
> in the map file, and what i get now is that i have no transparency 
> both in ie6 and firefox.

hehe, so that's much better now. same behavior is a good sign.

I guess that at the moment your problem could be related to:

1) TRASPARENT attribute on MAP object
it should be ON (not sure is mandatory)
MAP
...
  TRANSPARENT ON
...


2) IMAGEFORMAT on LAYER's METADATA
LAYER
    ...
    METADATA
        IMAGEFORMAT "PNG"
    ...
    END
END


3) NO OUTPUTFORMAT definition on MAP Object for PNG
to be sure you don't override the default value



hope this helps

Lorenzo





>
> I'm sorry, but it's important for me that it works in the same way 
> with those web browsers.
>
> Thank you very much.
>
> Manu
>
> > Date: Thu, 14 Aug 2008 12:10:30 +0200
> > From: lorenzo at ominiverdi.com
> > CC: ka-map-users at lists.maptools.org
> > Subject: Re: [ka-Map-users] IE6 & Transparency with layers
> >
> > Hola Manu,
> > just to say that using png24 with IE6 and the JS trick is not a good
> > idea at all.
> > the rendering is very slow and the overall performances of the map
> > navigation get bad quickly.
> > I suggest you to use PNG (PNG16) instead.
> > you'll avoid all kind of problems on rendering.
> > ciao
> > Lorenzo
> >
> >
> > manu - wrote:
> > > Hey,
> > >
> > > I've changed the kaMap.js file in order to put the class attribute in
> > > each of the images of the tile, and now my tiles look like this:
> > >
> > > <img id="i30" class="png24" height="256" width="256" 
> src="http://192.168.10.43/ka-map/htdocs/tile.php?map=gmap&t=-3072&l=512&s=227538135372&g=Proyectos&i=png24" 
> style="position:
> > > absolute; top: -256px; left: 0px; width: 256px; height: 256px;
> > > visibility: visible;"/>
> > >
> > > But the result is the same as before, i have no transparency.
> > >
> > > Any ideas?
> > >
> > > Regards.
> > >
> > > Manu
> > >
> > > 
> ------------------------------------------------------------------------
> > > From: malbela7 at hotmail.com
> > > To: ka-map-users at lists.maptools.org
> > > Subject: RE: [ka-Map-users] IE6 & Transparency with layers
> > > Date: Tue, 29 Jul 2008 20:08:39 +0000
> > >
> > > Thank you so much Jason,
> > >
> > > Hope someone jumps in and give us some ligth
> > >
> > > Regards.
> > >
> > > Manu
> > >
> > > 
> ------------------------------------------------------------------------
> > > From: jfournier at dmsolutions.ca
> > > To: ka-map-users at lists.maptools.org
> > > Subject: RE: [ka-Map-users] IE6 & Transparency with layers
> > > Date: Tue, 29 Jul 2008 15:10:20 -0400
> > >
> > > Hi Manu,
> > >
> > >
> > >
> > > I took a look. The tiles do not appear to have class="png24" on them:
> > >
> > >
> > >
> > > <img width="256" height="256"
> > > 
> src="http://216.230.155.125/ka-map/htdocs/tile.php?map=gmap&t=-2560&l=1024&s=227538135372&g=Proyectos&i=png24" 
>
> > > style="position: absolute; top: 256px; left: 768px; width: 256px;
> > > height: 256px; visibility: visible;" id="i75"/>
> > >
> > >
> > >
> > > It’s possible that the class is being applied via the DOM but I don’t
> > > think that’s the case. It’s been a while - I can’t recall if there’s
> > > a way through ka-Map‘s API to apply png24 to the tiles or not.
> > > Perhaps others can jump in and let us know if there’s a way. If not
> > > then you’ll likely want to use 8 bit pngs (and sacrifice alpha
> > > transparency for IE6 compatibility).
> > >
> > >
> > >
> > > Best regards,
> > >
> > > Jason
> > >
> > >
> > >
> > >
> > >
> > > *From:* ka-map-users-bounces at lists.maptools.org
> > > [mailto:ka-map-users-bounces at lists.maptools.org] *On Behalf Of *manu -
> > > *Sent:* Tuesday, July 29, 2008 2:00 PM
> > > *To:* ka-map-users at lists.maptools.org
> > > *Subject:* RE: [ka-Map-users] IE6 & Transparency with layers
> > >
> > >
> > >
> > > Sorry Jason, i just clicked the Reply button without considering the
> > > mailing list.
> > >
> > > Here you have the url where you can find the sample i'm working on.
> > >
> > > http://216.230.155.125/ka-map/htdocs
> > >
> > > If you open it with IE6 and select the layer "Proyectos" you can see
> > > what is going wrong.
> > >
> > > Thank you
> > >
> > > 
> ------------------------------------------------------------------------
> > >
> > > From: jfournier at dmsolutions.ca
> > > To: ka-map-users at lists.maptools.org
> > > Subject: RE: [ka-Map-users] IE6 & Transparency with layers
> > > Date: Tue, 29 Jul 2008 13:35:03 -0400
> > >
> > > Hi Manu,
> > >
> > >
> > >
> > > Please reply to the list – this information could helps others and,
> > > more importantly, someone else may be able to provide you with the
> > > answer you’re looking after.
> > >
> > >
> > >
> > > Transparency for 24 bit PNGs is supported by FF and IE7 so it’s not a
> > > good indicator of the png24 class at work. Some reasons why this may
> > > not be working:
> > >
> > >
> > >
> > > - No width set on the image (required)
> > >
> > > - No height set on the image (required)
> > >
> > > - No transparent.gif (or equivalent) provided
> > >
> > > - The png24 class would appear to be present but isn’t (unlikely)
> > >
> > >
> > >
> > > Do you have a url that we can see?
> > >
> > >
> > >
> > > Best regards,
> > >
> > > Jason
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > *From:* manu - [mailto:malbela7 at hotmail.com]
> > > *Sent:* Tuesday, July 29, 2008 12:56 PM
> > > *To:* Jason Fournier
> > > *Subject:* RE: [ka-Map-users] IE6 & Transparency with layers
> > >
> > >
> > >
> > > Hi Jason,
> > >
> > > Thank you very much for your response.
> > >
> > > The class png24 is defines and i'm using it with no results on IE6
> > > (working ok in firefox and ie7). The thing is when i have layers
> > > divided by group and i want to put one layer with point over another
> > > one which is a polygon. In this case, even when i have defined the
> > > point layer with the imageformat set to png24, i have no transparency
> > > and i get just the point without the polygon layer.
> > >
> > > Thank you vey much.
> > >
> > > Manu
> > >
> > > 
> ------------------------------------------------------------------------
> > >
> > > From: jfournier at dmsolutions.ca
> > > To: ka-map-users at lists.maptools.org
> > > Subject: RE: [ka-Map-users] IE6 & Transparency with layers
> > > Date: Tue, 29 Jul 2008 11:00:34 -0400
> > >
> > > Hi Manu,
> > >
> > >
> > >
> > > If I recall correctly ka-Map comes with a css class called png24 (ie,
> > > the pngfix you refer to) – put this on your image, specify a width 
> and
> > > a height (required), and it should work for you. If there is no png24
> > > class then add the following to your css:
> > >
> > >
> > >
> > > img.png24 {
> > >
> > > filter:expression(msApplyPNGFilter(this));
> > >
> > > }
> > >
> > >
> > >
> > > And the following to your javascript:
> > >
> > >
> > >
> > > function msApplyPNGFilter(o) {
> > >
> > > var t="./images/transparent.gif";
> > >
> > > if( o.src != t ){
> > >
> > > var s=o.src; o.src = t; o.runtimeStyle.filter =
> > > 
> "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+s+"',sizingMethod='scale')";
> > >
> > > }}
> > >
> > >
> > >
> > > You will need a single pixel transparent.gif in your images folder 
> for
> > > the above to work verbatim.
> > >
> > >
> > >
> > > Hth
> > >
> > > Jason
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > *From:* ka-map-users-bounces at lists.maptools.org
> > > [mailto:ka-map-users-bounces at lists.maptools.org] *On Behalf Of *manu -
> > > *Sent:* Tuesday, July 29, 2008 10:37 AM
> > > *To:* ka-map-users at lists.maptools.org
> > > *Subject:* [ka-Map-users] IE6 & Transparency with layers
> > >
> > >
> > >
> > > Hi Everyone,
> > >
> > > I've been working for some month with ka-map having great results 
> with
> > > Mozilla Firefoz and IE 7. But i'm having problems with IE 6 and
> > > tranparency.
> > >
> > > The thing is that i have defined my layers with the imageformat 
> set to
> > > png24 so the transparency works perfectly with Firefox and IE7. I 
> have
> > > tried some workarounds with pngfix and css modifications with no 
> result.
> > >
> > > I will be so thankful if someone could help me with this issue.
> > >
> > > Thank you very much for your time.
> > >
> > > Manu
> > >
> > > 
> ------------------------------------------------------------------------
> > >
> > > ¡Sé solidario, haz clic! Por cada búsqueda que hagas desde Windows
> > > Live Search, estarás ayudando a los que más lo necesitan ¡Sé
> > > solidario, haz clic! <http://www.unclicsolidario.com/>
> > >
> > >
> > >
> > > 
> ------------------------------------------------------------------------
> > >
> > > ¡Lo mejor de MSN y Windows Live en tu móvil! Hotmail, Messenger,
> > > Spaces… Pruébalo ya y disfruta de todas sus ventajas donde quieras
> > > ¡Lo mejor de MSN y Windows Live en tu móvil!
> > > <http://serviciosmoviles.es.msn.com/>
> > >
> > >
> > >
> > > 
> ------------------------------------------------------------------------
> > >
> > > ¡Lo mejor de MSN y Windows Live en tu móvil! Hotmail, Messenger,
> > > Spaces… Pruébalo ya y disfruta de todas sus ventajas donde quieras
> > > ¡Lo mejor de MSN y Windows Live en tu móvil!
> > > <http://serviciosmoviles.es.msn.com/>
> > >
> > >
> > > 
> ------------------------------------------------------------------------
> > > ¡Sé solidario, haz clic! Por cada búsqueda que hagas desde Windows
> > > Live Search, estarás ayudando a los que más lo necesitan ¡Sé
> > > solidario, haz clic! <http://www.unclicsolidario.com/>
> > > 
> ------------------------------------------------------------------------
> > > ¡El Mundo Messenger te espera! Entra ya en "I love Messenger" y
> > > descubre las últimas novedades, trucos, emoticonos… Entra ya en "I
> > > love Messenger" <http://www.vivelive.com/ilovemessenger/>
> > > 
> ------------------------------------------------------------------------
> > >
> > > _______________________________________________
> > > ka-Map-users mailing list
> > > ka-Map-users at lists.maptools.org
> > > http://lists.maptools.org/mailman/listinfo/ka-map-users
> > >
> > _______________________________________________
> > ka-Map-users mailing list
> > ka-Map-users at lists.maptools.org
> > http://lists.maptools.org/mailman/listinfo/ka-map-users
>
> ------------------------------------------------------------------------
> ¡Sé solidario, haz clic! Por cada búsqueda que hagas desde Windows 
> Live Search, estarás ayudando a los que más lo necesitan. Messenger TV 
> <http://messengertv.msn.com/mkt/es-es/default.htm>
> ------------------------------------------------------------------------
>
> _______________________________________________
> ka-Map-users mailing list
> ka-Map-users at lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/ka-map-users
>   


More information about the ka-Map-users mailing list