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