[OpenLayers-Users] changing div size and openlayers size command
Chris Adams
chris at genieknows.com
Wed Jun 25 13:53:33 EDT 2008
If you want the map size to change with the window, then you'll need to
set at least the height of your body and html tags to 100%. Otherwise, I
think you should be able to set pixel values directly to the div in
order to resize.
I.e.
html, body {
width: 100%;
height: 100%;
}
#map {
width: 100%;
height: 100%
}
.
.
.
To set your size using JS:
var div = OpenLayers.Util.getElement("map");
div.style.width = width + "px";
div.style.height = height + "px";
MilesTogoe wrote:
> having trouble with OpenLayers in terms of window sizing. What is the
> correct way to specify the relationship between the div and the size
> command in OpenLayers, especially when it goes into a div that may
> change size according to any changes in the browser window size.
> I have tried without much success:
> #map {
> width: 100%;
> height: auto;
> }
>
> function init() {
> map = new OpenLayers.Map('map');
> map.Size(100%,100%);
> layer1 = new OpenLayers.Layer.Image('citymap','/static/maps/citymap.png',
>
>
>
>
>
> _______________________________________________
> Users mailing list
> Users at openlayers.org
> http://openlayers.org/mailman/listinfo/users
>
>
More information about the Users
mailing list