Как Встроить Javascript В Lotus Script

Тема в разделе "Lotus - Программирование", создана пользователем Nikitoss, 12 июл 2012.

  1. Nikitoss

    Nikitoss Гость

    Заранее извиняюсь если вопрос дурацкий, но не нашел как в Lotus Script вставить код на JavaScript.

    Что я делаю и зачем нужно:
    Я логинюсь и открываю сайт(Белтрансспутник) где где в google.map проложен нужный мне маршрут. С тем чтобы залогиниться и выбрать нужный мне маршрут автоматически проблем нет(использую COM объект InternetExplorer и MSВN описание). Но выглядит итоговый результат неприглядно, т.к. маршрут прокладывается только по Минску, а карта шириной от Германии до Москвы(по высоте соответственно)))) То есть Минск там маленькая точка и каждый раз нужно ручками приближать и уже потом смотреть как там маршрут проложен. Я нашел в гугловской документации(и просто в примерах) возможность работы с API Google map(центрировать и масштабировать карту), но все завязано на javascript.

    Буду рад помощи. Возможно есть ещё какие-то способы заставить сайт отобразить карту с Минском в центре и примерно 30 на 30 км.
     
  2. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.052
    Симпатии:
    146
    Если клиент 8ка, то предлагаю уходить на xPage. Там адаптация под JS сильнее, но на переделку уйдет время.
    Документацию в инете найти можно. Посмотрите еще вот эту ссылку: Domino Guru
    Там автор делится своими приемами по xPage и просто дает советы.
     
  3. Nikitoss

    Nikitoss Гость

    Я затупил, можно было использовать COM интерфей InternetExplorer

    Пример
    Код (Text):
    Dim objIE As Variant
    Dim objDoc2 As Variant
    Dim objWindow As Variant


    Set objIE = CreateObject("InternetExplorer.Application")
    strLink = "Адрес странички"
    objIE.Navigate strLink
    objIE.Visible = True

    Set objDoc2 = objIE.Document
    Set objWindow = objDoc2.parentWindow
    Call objWindow.execScript (|alert('Hello Vasya')|)

    savl
    У меня не 8-ка, а 7-ка. У пользователей тоже. Поэтому xPages не катит.
     
  4. doka

    doka Well-Known Member

    Регистрация:
    18 фев 2010
    Сообщения:
    118
    Симпатии:
    0
    >У меня не 8-ка, а 7-ка. У пользователей тоже. Поэтому xPages не катит.

    Если пользователи заходят через web, то не имеет никакого значения какой у них клиент. Главное чтобы сервер был 8.

    А так теги добавлял через обыкновенный print.
     
  5. Nikitoss

    Nikitoss Гость

    Открывается в отдельном окне(по ТЗ), то есть не через web.
     
  6. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.082
    Симпатии:
    300
    как бы я предпочёл... (как пользователь)
    -движок ищет маршруты и скачивает описание по точкам (текстовое)
    -карты точек с перекрытием (если близко) и достаточным масштабом (в виде картинок!)
    -выгрузка этого богатства в PDF
    -добавление в PDF ссылки на урл маршрута

    для всего этого (про картинки не знаю), как мне кажется, достаточно Java API к гуглу

    а вот КОМ объект (кот. суть ИЕ) - это извращение, потомучта -с печатью нужно будет возиться самому (опуская остальные "прелести" КОМ)
    по описанной выше схеме можно сделать даже готовый сервис (на сайте) и человек будет получать готовый набор для печати, а не убогое окошко с непонятным содержимым
    маршрут нужен в дороге и лучше печатного варианта врядли что подойдёт (если нет навигатора), а навигатор и без этого сервиса обойдётся :)
     
Загрузка...

Поделиться этой страницей