Доброе время суток.
Заранее прошу прощения, если вопрос покажется вам тупым. Я новичок в этом деле.
Мне нужно внутри балуна сделать 3 ссылочных поля, при нажатии на которые будет показываться некоторая информация.
Я пишу так:
placemark.setBalloonContent('<script type="text/javascript" function ddd(name) {document.getElementById(
'document.getElementById(
'document.getElementById(
'document.getElementById(
'<a href="javascript:ddd(
'<a href="javascript:ddd(
'<a href="javascript:ddd(
'<div id="desc" style=" display: none;">11111</div>'+
'<div id="contact" style="display:none;">2222</div>'+
'<div id="photo" style="display:none;">3333</div>');
При нажатии выдает ошибку «ddd is not defined»
Если я пишу эту функцию на пределами setBalloonContent, вот так:
function ddd(name) {document.getElementById(
document.getElementById('
document.getElementById('
document.getElementById(n
function AddSightInVisual(name, desc, contact, x, y)
{
var placemark = new YMaps.Placemark(new YMaps.GeoPoint(x,y), {draggable: true});
placemark.name = name;
placemark.description = desc;
placemark.setBalloonContent('<script type="text/javascript" function ddd(name) {document.getElementById(
'document.getElementById(
'document.getElementById(
'document.getElementById(
'<a href="javascript:ddd(
'<a href="javascript:ddd(
'<a href="javascript:ddd(
'<div id="desc" style=" display: none;">11111</div>'+
'<div id="contact" style="display:none;">2222</div>'+
'<div id="photo" style="display:none;">3333</div>');
Функция срабатывает, но только если балун закрыть и потом открыть.
Заранее благодарна за ответы.
Функция JS в setBalloonContent
Пост в архиве.
5 августа 2009, 01:54