function zoomToScale(scale){ map.setExtent(esri.geometry.getExtentForScale(map, scale)); }
var currentScale = esri.geometry.getScale(map.extent,map.width,map.spatialReference.wkid); var scaleRatio = userScale / currentScale; var newExtent = map.extent.expand(scaleRatio); map.setExtent(newExtent);