Hi,

are you passing layername or layerobject?

try passing map.getLayersByName(layername)[0]
e.g

showObject(map.getLayersByName("layerABC")[0]);

regards,
Imran

On 1/14/11, her lambang <[email protected]> wrote:
> Hello,
> I'm lambang, i'm new in openLayers
> I would ask about how to set layer visibility from javascript function that
> using parameter
>
> code :
>                var stat=1;
>                function showObject(layername){
>                    if(stat==1){
>                        layername.setVisibility(true);
>                        stat=0;
>                    }else if(stat==0){
>                        layername.setVisibility(false);
>                        stat=1;
>                    }
>                }
>
> if i access this function inside $(document).ready(function(){.....}
> this is return an error "layername.setVisibility is not a function"
> Is there any solutions ??
>
>
> Regards,
>
> Lambang
>


-- 
I.R
_______________________________________________
Users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/openlayers-users

Reply via email to