Очень прошу помощи, т.к. вожусь уже несколько дней. Нужно чтобы при нажатиии на ссылку "Санкт-Петербург" открывалась соответствующая метка. У меня ничего не происходит, и я не могу понять где и что не так. Кто-ть может помочь? Здесь я приведу только часть кода (он очень большой) полностью можно посмотреть на: http://www.test.wix-maste
И заранее всем спасибо!
<script type="text/javascript">
YMaps.jQuery(window).load(function () {
var map = new YMaps.Map(YMaps.jQuery("#YMapsID-271")[0]);
map.setCenter(new YMaps.GeoPoint(50.29, 59.95), 4);
var placemark1 = new YMaps.Placemark(new YMaps.GeoPoint(30.438174,59.894044),{style: "default#redSmallPoint"});
placemark1.description="<
map.addOverlay(placemark1);
var placemark2 = new YMaps.Placemark(new YMaps.GeoPoint(30.494741,59.885435),{style: "default#redSmallPoint"});
placemark2.description='Мотосалон "Кудрово"<br />пересечение КАД и Мурманского ш. <p> тел. 8(981) 703-00-33</p>';
map.addOverlay(placemark2);
.....
$('#town').click(function(){
map.openBalloon(new YMaps.GeoPoint(30.383915,59.883458), '<h1>Санкт-Петербург</h1>Мотосалон "Mokik" <BR>'+"<a href='http://mokik.net/polar-fox.php'>MOKIK.NET</a>"+'<BR>ул.Фучика,12<p>тел. 327-66-83; 972-56-19</p> <br />ПрофиСнасть <br /> пр.Обуховской Обороны, 86 лит. А <p>тел. 412-74-77 </p>');
});
$('#town1').click(function(){
map.openBalloon(new YMaps.GeoPoint(37.405291,55.867182), '<h1>Москва</h1>Мотосалон <a href="http://velomoto.pro/">VELOMOTO.PRO</a><br />72-ой км.МКАД, Путилковское шоссе 21 <p> тел.8(495) 77-11-272; 8(495) 545-79-47 </p>');
});
$('#town33').click(function(){
map.openBalloon(new YMaps.GeoPoint(91.413822,53.713894), '<h1>Абакан</h1> "ИП Зуев Анатолий Михайлович"<br />ул. Пушкина 213 <p> Телефон 8(3902)30-52-55 </p>');
});
$('#town2').click(function(){
map.openBalloon(new YMaps.GeoPoint(35.940319,56.851613), '<h1>Тверь</h1>ТД "Аквамоторс" <br /> ул. Вокзальная,24 <p> тел. 8(4822) 65-50-06; 8(920) 169-14-21 </p>');
});
........
map.addControl(new YMaps.Zoom());
map.addControl(new YMaps.ToolBar());
YMaps.MapType.PMAP.getName = function () { return "Народная"; };
map.addControl(new YMaps.TypeControl([
YMaps.MapType.MAP,
YMaps.MapType.SATELLITE,
YMaps.MapType.HYBRID,
YMaps.MapType.PMAP
], [0, 1, 2, 3]));
function createObject (type, point, style, description) {
var allowObjects = ["Placemark", "Polyline", "Polygon"],
index = YMaps.jQuery.inArray( type, allowObjects),
constructor = allowObjects[(index == -1) ? 0 : index];
description = description || "";
var object = new YMaps[constructor](point, {style: style, hasBalloon : !!description});
object.description = description;
return object;
}
});
</script>
<div id="YMapsID-271" style="width:900px;height:500px"></div>
<p><a href="javascript:void(0)" class="capital" id="town">Санкт-Петербург</a></p>
<p><a href="javascript:void(0)" class="capital" id="town1">Москва</a></p>
<p><a href="javascript:void(0)" id="town33">Абакан</a></p>
<p><a href="javascript:void(0)" id="town42">Братск</a></p>
<p><a href="javascript:void(0)" id="town3">Великий Новгород</a></p>
<p><a href="javascript:void(0)" id="town7">Вологда</a></p>
<p><a href="javascript:void(0)" id="town19">Екатеринбург</a></p>
P.S. Хелпы я смотрел, но... не помогло(