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 <http://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 <http://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

Reply via email to