[Users] Resizing a mapPanel with a windows onresize event with IE8

Phil Scadden p.scadden at gns.cri.nz
Tue Feb 1 00:39:08 CET 2011


> My 1st answer is: "If you are going to use ExtJS then USE it".
Well I am using geoext rather the just openlayers for toolbar and map 
widgets. I want to insert the map into many pages of existing markup 
with minimal effort. I was struggling to see how to use ext layouts 
without having to write code that tells ext about other markup elements 
on the page. (Ie more work per page).
> 2nd Answer: "If you're going to use plain old DOM methods, then USE 
> them". If you want to handle the window resize and do the measurements 
> using plain old DOM methods / properties, then you should just set the 
> map panel size that way as well (ie Use 
> document.getElementById('mymap').style.width = availWidth + 'px', 
> etc...). Then call the OpenLayers.Map.updateSize() method to 
> synchronize the map size with the map element size.
>
Thank you. I will try that.

-- 
Phil Scadden, Senior Scientist GNS Science Ltd 764 Cumberland St, 
Private Bag 1930, Dunedin, New Zealand Ph +64 3 4799663, fax +64 3 477 5232

Notice: This email and any attachments are confidential. If received in error please destroy and immediately notify us. Do not copy or disclose the contents.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.geoext.org/pipermail/users/attachments/20110201/6ac25093/attachment.htm 


More information about the Users mailing list