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

manu - malbela7 at hotmail.com
Tue Jul 29 16:58:08 EDT 2008


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!



 







¡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!



 







¡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!







¡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!

_________________________________________________________________
Sigue en directo todas las competiciones deportivas en MSN Deportes
http://deportes.es.msn.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.maptools.org/pipermail/ka-map-users/attachments/20080729/fec871db/attachment-0001.html


More information about the ka-Map-users mailing list