Здравствуйте!
Изучал вопросу и ответы по этой тематике и вроде осилил iframe запускаемый с метки на карте средствами fancybox.
var baseStyle = new YMaps.Style();
baseStyle.iconStyle = new YMaps.IconStyle();
baseStyle.iconStyle.offset = new YMaps.Point(0, -58);
baseStyle.iconStyle.size = new YMaps.Point(60, 58);
baseStyle.hasBalloon = false;
var school = new YMaps.Template("<a class='various iframe' href=\"$[style.iconStyle.href]\" onclick='$.fancybox(this);return false;'><img style=\"height:$[style.iconStyle.size.y];width:$[s tyle.iconStyle.size.x];\" src=\"$[style.iconStyle.src]\"\/>\
</a>");
var shk2_2035 = new YMaps.Style(baseStyle);
shk2_2035.iconStyle = new YMaps.IconStyle(school);
shk2_2035.iconStyle.src = "/images/img_kat_Yandex/c97c.png";
shk2_2035.iconStyle.href = "/page_1323879641_47.php";
Т.е. шаблоном выводится <a class='various iframe' href=\"$[style.iconStyle.href]\" onclick='$.fancybox(this);return false;'>
В принципе iframe выводится успешно, но он не хочет воспринимать параметры которые я пытаюсь передать ему так:
jQuery(document).ready(function() {
......
$(".various").fancybox({
'transitionIn' : 'none',
'width': 460,
'height': 200,
'transitionOut' : 'none'
});
});
Я судя по всему неправильно обращаюсь к iframe! Подскажите пожалуйста КАК НАДО!? Обращение должно быть обязательно в том-же скрипте что и основной код карты, если - да в какой части? Методом научного тыка обнаружил что если взять ссылку вне карты вида <a class='various iframe' href="http://www..." onclick='$.fancybox(this);return false;'> не воспринимает параметры тоже пока не уберёшь onclick='$.fancybox(this);return false;' без которого соответственно на карте не работает нихрена!
Полный рабочий код на обкаточной странице http://vseryadom.ru/page_1334506100_22.php