Возникла вот такая проблема. На сайте используется yandex - карта и динамическое меню. Но при загрузке страницы динамическое меню перебивает ход yandex - карты. Так как оба скрипта используют window.onload. Кто может подсказать какой нить скрипт для одновременного запуска... :idea:
вот такие 2 скрипта HTML: <script type=\"text/javascript\"> window.onload = function () { var map = new YMaps.Map(document.getElementById(\"YMapsID\")); map.setCenter(new YMaps.GeoPoint(37.718848, 55.786424), 15); map.addControl(new YMaps.TypeControl()); map.addControl(new YMaps.ToolBar()); map.addControl(new YMaps.Zoom()); map.addControl(new YMaps.MiniMap()); map.addControl(new YMaps.ScaleLine()); var point = new YMaps.GeoPoint(37.718848, 55.786424); var placemark = new YMaps.Placemark(point); map.addOverlay(placemark); } </script> <script type=\"text/javascript\"> // <![CDATA[ var myMenu; window.onload = function() { myMenu = new SDMenu(\"my_menu\"); myMenu.init(); }; // ]]> </script>
А почему их нельзя объединить?! [js] <script type="text/javascript"> window.onload = function () { var map = new YMaps.Map(document.getElementById("YMapsID")); map.setCenter(new YMaps.GeoPoint(37.718848, 55.786424), 15); map.addControl(new YMaps.TypeControl()); map.addControl(new YMaps.ToolBar()); map.addControl(new YMaps.Zoom()); map.addControl(new YMaps.MiniMap()); map.addControl(new YMaps.ScaleLine()); var point = new YMaps.GeoPoint(37.718848, 55.786424); var placemark = new YMaps.Placemark(point); map.addOverlay(placemark); // <![CDATA[ myMenu = new SDMenu("my_menu"); myMenu.init(); // ]]> }; </script>[/js]