Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

заполнение массива в 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 скрипта
и вызывается? тогда в чем сомнения, можно ли...?

напиши такую же функцию с параметрами, на заполнение массива... это что проблема?


Наверх

Титульная страница Поиск, карта сайта Написать письмо