Почему данный код корректно работает в Firefox, а в IE отображает просто город. т.е. не передает координаты и не ставит метку?
помогите побороть, в javascript я далеко не гугу :)
<script type="text/javascript">
var map, geoResult;
window.onload = function () {
map = new YMaps.Map(document.getElementById("YMapsID"));
map.setCenter(new YMaps.GeoPoint(37.64, 55.76), 10);
map.enableScrollZoom();
map.enableDblClickZoom();
map.enableDragging();
map.enableHotKeys();
map.addControl(new YMaps.TypeControl());
map.addControl(new YMaps.ToolBar());
map.addControl(new YMaps.Zoom());
map.addControl(new YMaps.ScaleLine());
var gc = new YMaps.Geocoder(document.getElementById('tmp').valu e);
YMaps.Events.observe(gc, gc.Events.Load, function () {
map.addOverlay(this.get(0));
this.get(0).openBalloon(document.getElementById('t mp').value, {hasCloseButton: false, mapAutoPan: 1});
if (this.length()) {
map.setBounds(this.get(0).getBounds());
}
});
}
</script>
<br />
<div id="YMapsID" style="width:460px;height:400px"></div>