Hanno,

the constructor takes 1 argument, so use:

new 
OpenLayers.Control.LayerSwitcher({'div':OpenLayers.Util.getElement('mapSwitcher'),
 roundedCorner:false});

Best regards,
Bart

On Feb 25, 2010, at 9:32 AM, Rahn Hanno (rahn) wrote:

> hello again,
>  
> I try to realise Barts tips, but I have a little problem it doesn't work and 
> I don't see my fault. I can't "delete" the rounded Corners of my 
> layerswitcher. Perhaps somebody can give me a code example?
> I try it like this in my openlayers side:
>  
> //create the layerswitcher
> map.addControl(new 
> OpenLayers.Control.LayerSwitcher({'div':OpenLayers.Util.getElement('mapSwitcher')},{roundedCorner:false}));
> //make the background not transparent and gray
>    if (navigator.appName == 'Microsoft Internet Explorer') {
>     
> document.getElementById('OpenLayers.Control.LayerSwitcher_32_layersDiv').style.filter
>  ="alpha(opacity = 100)";
>    }
>    if (navigator.appName == 'Netscape') {
>  
>     
> document.getElementById('OpenLayers.Control.LayerSwitcher_32_layersDiv').style.opacity
>  ="1";
>    }
>    
> document.getElementById('OpenLayers.Control.LayerSwitcher_32_layersDiv').style.backgroundColor="#e9e9e4";
>  
> // to place the layerswitcher div  
>  OpenLayers.Util.getElement('mapSwitcher').style.width = "200";
>    OpenLayers.Util.getElement('mapSwitcher').style.color = "black";
>    OpenLayers.Util.getElement('mapSwitcher').style.position = "absolute";
>    OpenLayers.Util.getElement('mapSwitcher').style.top = "400";
>    OpenLayers.Util.getElement('mapSwitcher').style.left = "5";
>  
> you can see my side here:
>  
> http://webgis.hsw.ch/GINES_V1.2/Start.php
>  
> Greetings and a lot of thanks
>  
> Hanno Rahn
> ------------------------------------------ 
> Hanno Rahn, Dipl.-Ing. (FH) Geoinformatik 
> ZHAW Zürcher Hochschule für Angewandte Wissenschaften Umwelt und Natürliche 
> Ressourcen 
> Fachstelle Geoinformatik 
> Grüental, Postfach CH-8820 Wädenswil 
> Tel +41 (0)58 934 5592 
> Fax +41 (0)58 934 5580 
> [email protected] 
> www.iunr.zhaw.ch/geoinformatik
> 
> 
>  
> 
>  
> 
> Von: Bart van den Eijnden [mailto:[email protected]] 
> Gesendet: Donnerstag, 25. Februar 2010 07:43
> An: Rahn Hanno (rahn)
> Cc: [email protected]
> Betreff: Re: [OpenLayers-Users] LayerSwitcher
> 
> Hi,
> 
> the layerswitcher.html example already shows how to place it in another div.
> 
> Wrt the other question, set the following API properties:
> 
>     /**
>      * APIProperty: roundedCorner
>      * {Boolean} If true the Rico library is used for rounding the corners
>      *     of the layer switcher div, defaults to true.
>      */
>     roundedCorner: true,
> 
>     /**
>      * APIProperty: roundedCornerColor
>      * {String} The color of the rounded corners, only applies if 
> roundedCorner
>      *     is true, defaults to "darkblue".
>      */
>     roundedCornerColor: "darkblue",
> 
> Best regards,
> Bart
> 
> On Feb 25, 2010, at 7:32 AM, Rahn Hanno (rahn) wrote:
> 
>> 
>> Hello list,
>> 
>> Perhaps you can help me with another question. I try to make the 
>> layerswitcher more individual. First I want to show it at another place in 
>> an extra div and not at the right border. But I can't find where I have to 
>> do this. Then I want to change the color of the div. The darkblue is not 
>> good for my webside. I try to make it with css directly in my page. It works 
>> but I always get terrible blue span tags over the div and under the div 
>> object with the layer switcher. Can perhaps somebody help me to arrange the 
>> layerswitcher somewhere else on the screen with a width of 200px and a 
>> height of 500px. And can somebody tell me how to change the color of the div 
>> and the layernames?
>> 
>> Thank you for your help.
>> 
>> Greetings 
>> Hanno 
>>   
>> ------------------------------------------ 
>> Hanno Rahn, Dipl.-Ing. (FH) Geoinformatik 
>> ZHAW Zürcher Hochschule für Angewandte Wissenschaften Umwelt und Natürliche 
>> Ressourcen 
>> Fachstelle Geoinformatik 
>> Grüental, Postfach CH-8820 Wädenswil 
>> Tel +41 (0)58 934 5592 
>> Fax +41 (0)58 934 5580 
>> [email protected] 
>> www.iunr.zhaw.ch/geoinformatik
>> 
>> 
>>  
>> 
>> _______________________________________________
>> Users mailing list
>> [email protected]
>> http://openlayers.org/mailman/listinfo/users
> 
> _______________________________________________
> Users mailing list
> [email protected]
> http://openlayers.org/mailman/listinfo/users

_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users

Reply via email to