eventAfterMapRequest.register(function (obj) { mod_scaleSelect_val(obj.map.elementName); }); function mod_scaleSelect(obj){ var ind = obj.selectedIndex; mb_repaintScale(mod_scaleSelect_target,null,null,obj.options[ind].value); } function mod_scaleSelect_val(frameName){ if(frameName == mod_scaleSelect_target){ var ind = getMapObjIndexByName(frameName); var scale = mb_mapObj[ind].getScale(); document.getElementById("scaleSelect").options[0].text = "1 : " + scale; document.getElementById("scaleSelect").options[0].selected = true; } }