![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
заполнение массива в Javascript из Delphi [D7, XP]
gvozdkoff © (2012-01-24 14:36:00)Здравствуйте, подскажите как заполнить массив Javascript из Delphi
Ситуация такая.
В WebBrowser подгружается html страница.
Сам html файл содержащий в себе java скрипт.
function DrawTrack() {
var geo_path = new Array();
var geo_path = [
new google.maps.LatLng(-18.142599, 178.431),
new google.maps.LatLng(-27.46758, 153.027892)
];
var Track = new google.maps.Polyline({
path: geo_path,
strokeColor: "#FF0000",
strokeOpacity: 1.0,
strokeWeight: 2
});
Track.setMap(map);
}
у кнопки на событие OnClick прописываю вызов java скрипта
HTMLWindow2.execScript('DrawTrack()', 'JavaScript')
В результате получаем линию по 2-ум координатам.
Вопрос, как из delphi можно поменять эти координаты?
И вообще возможно ли это с таким скриптом
gvozdkoff (2012-01-24 15:05:00) [1]Поправьте меня пожалуйста, если не в ту сторону размышляю
Для начала надо определить параметр для функции
function DrawTrack()
параметром будет, как я думаю массив с координатами, он уже есть - geo_path
gvozdkoff (2012-01-24 15:02:00) [2]
> sniknik © (24.01.12 14:45) [1]
> > у кнопки на событие OnClick прописываю вызов java скрипта
> и вызывается? тогда в чем сомнения, можно ли...?
>
> напиши такую же функцию с параметрами, на заполнение массива.
> .. это что проблема?
Да вызывается, на карте рисует линию, а вот с параметрами , вы правы, у меня проблема ((
sniknik (2012-01-24 14:45:00) [3]> у кнопки на событие OnClick прописываю вызов java скрипта
и вызывается? тогда в чем сомнения, можно ли...?
напиши такую же функцию с параметрами, на заполнение массива... это что проблема?