Не работает почему-то обработка клика на метку.
В чём может быть проблема?
echo '
var '.$hurl.' = new YMaps.Geocoder("'.$addr.'");
'.$hurl.'.setStyle("default#orangePoint");
YMaps.Events.observe('.$hurl.', '.$hurl.'.Events.Load, function ('.$hurl.') {
'.$hurl.'.get(0).setIconContent("'.$name.'");
})
map.addOverlay('.$hurl.');
YMaps.Events.observe('.$hurl.', '.$hurl.'.Events.Click, function () {
window.location.href="www.site.ru/'.$hurl.'";
alert("1");
});
Данный код без проблем выполняется:
YMaps.Events.observe(map, map.Events.Click, function () {
alert("Щелк!");
});