Hi,

check out Firebug and you'll see the error:

visible is not defined
http://www.brianjamesbaldwin.com/Map/
Line 56

Try something like:
function Lakeview() {
  parisoaks.setVisibility(document.forms[0].Lakeview.checked);
}

Best regards,
Bart

BrianJ wrote:
> Hi Everyone, I'm really excited to have started working with OpenLayers and
> all the frustrations I'm sure to experience.  
>
> I have a real beginner problem here... I'm simply trying to turn a layer on
> or off with a form check button, and it's not working, searched the forum
> and can't seem to solve the problem...
>
> Thanks
>
> The full code is located here: http://www.brianjamesbaldwin.com/Map/
>
> or...
>
>             var parisoaks = new OpenLayers.Layer.GML("KML", "kml/PO.kml", {
>                                  format: OpenLayers.Format.KML
>                               })
>                           map.addLayers([parisoaks]);
>                               parisoaks.setVisibility(false);
>
>               
>
>             }
>         
>         function Lakeview() {
>                         if (visible === true) {
>         parisoaks.setVisibility(true);
>       } else {
>         parisoaks.setVisibility(false);
>                       }
>
>
> <label>
>                   <input name="Lakeview" type="checkbox" id="Lakeview"
> value="visible" onclick="Lakeview()" />
>                 Lakeview</label>
>
>   


-- 
Bart van den Eijnden
OSGIS, Open Source GIS
bart...@osgis.nl
http://www.osgis.nl

_______________________________________________
Users mailing list
Users@openlayers.org
http://openlayers.org/mailman/listinfo/users

Reply via email to