Just a follow up on the sample with the dhtml rubber-band zoom box. I just needed to access some javascript variables and functions - parent.map_frame.ms.layerlist = "lakespy2+cities+dlgstln2"; parent.map_frame.ms.draw(); This will redraw the map only without submitting the page - which is great.