Вызов функции из Popup

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
Аватара пользователя
dobeer
Активный участник
Сообщения: 199
Зарегистрирован: 25 дек 2009, 21:54
Репутация: 1
Откуда: Чита
Контактная информация:

Вызов функции из Popup

Сообщение dobeer »

Встала необходимость чтобы в popup были вставлены веб компоненты (ссылки, кнопки и т.п.). Вставка например кнопки в попап не проблема, но как заставить ее выполнять нужные мне действия...вставляю попап так:

Код: Выделить всё

text='<input name="" type="button" onClick="win();" value="Ок">';
popup = new OpenLayers.Popup.FramedCloud("popup",
	map.getLonLatFromPixel(e.xy),
	new OpenLayers.Size(200,200),
	text,
	null,
	true
	);
map.addPopup(popup);
...гдето в коде идет описание функции

Код: Выделить всё

function win() {
cWin=window.open("my.html", "mys");
..
..

} 
попап выходит, в нем кнопка все нормально, но при нажатии на кнопку выдается ошибка "Предпологается наличие объекта"...пробовал и пустую функцию и разные действия в функциии и на клик кнопки вешал просто какие то операторы, но ничего не получается..действий не происходит, как будто из попапа не видит функцию мою. Кроме кнопки пробовал и на ссылку вешать функцию, тоже без результатно. Обычную ссылку на сайт если добавлять в попап, то все нормально работает. Вот и возник у меня вопрос как из попап вызвать функцию свою, буть то нажатие кнопки или клик по картинке?
Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость