[OpenLayers-Users] register "loadend" for kml layer doesn't work with IE6

Arnd Wippermann arnd.wippermann at web.de
Thu Jul 24 14:39:44 EDT 2008


Hi,

I want to catch the loadend of a kml layer. I tried it this way and it works
for FF, but not for IE6.

var lyr = new OpenLayers.Layer.GML("Pentominoes", "kml/Pentominoes.kml",
       {
        format: OpenLayers.Format.KML,
        formatOptions: {
          extractStyles: true,
          extractAttributes: true
        }
       });

map.addLayer(lyr);

lyr.events.register("loadend", lyr, function (e) {
    var objFs = lyr.features;
    for(var i=0;i<objFs.length;i++)
    {
        objFs[i].attributes.rotate = 0;
        objFs[i].attributes.mirror = 0;
    }
    if(solutionNo>0)
        Solution(solutionNo);
});

Can anyone show me a solution that works also in IE?

Arnd Wippermann




More information about the Users mailing list