LotusScript, Java, JavaScript, , HTML, CSS, SQL...

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

Статус темы:
Закрыта.
  1. nor

    nor Гость

    Возможно данная тема получит развитие в плане демонстрации различными людьми своего опыта работы с данными скриптами. Например, желающие могут предоставить на всеобщее обозрение фрагменты интересных кодов и прочую информацию, относящуюся к ним в частности и к Domino в общем.
     
  2. nor

    nor Гость

    R6, JavaScript, client and web oriented example.

    Данная функция возвращает название текущего месяца. Например, ее можно использовать, когда необходимо в документе отображать текущую дату в виде "16 июня 2004 г." вместо "16.06.04" или "Jun 16, 2004".

    Код (Text):
    function CurrentDate(){
    var month, date, month_str, cur_date_str;

    var cur_date = new Date();
    date = cur_date.getDate();
    month = cur_date.getMonth();
    month += 1;
    switch(month){
    case 1:
    month_str = "января";
    break;
    case 2:
    month_str = "февраля";
    break;
    case 3:
    month_str = "марта";
    break;
    case 4:
    month_str = "апреля";
    break;
    case 5:
    month_str = "мая";
    break;
    case 6:
    month_str = "июня";
    break;
    case 7:
    month_str = "июля";
    break;
    case 8:
    month_str = "августа";
    break;
    case 9:
    month_str = "сентября";
    break;
    case 10:
    month_str = "октября";
    break;
    case 11:
    month_str = "ноября";
    break; 
    case 12:
    month_str = "декабря";
    break;
    }

    cur_date_str = date + " " + month_str + " " + cur_date.getYear() + " г.";

    return cur_date_str;
    }
     
  3. nor

    nor Гость

    R6, JavaScript, web oriented example.

    Назначение: необходимо из текущего документа, открытого в броузере, открыть новый документ в новом окне в зависимости от выбранного значения из Combobox поля исходного документа. (Применительно к примеру из текущей страницы открывается страница, содержащая информацию о выбранном консультанте по предоставлению медицинских услуг, выбранном из списка имеющихся консультантов в исходном документе. Скрипт присваивается кнопке, например, "Показать консультанта".)

    Код (Text):
    function OpenConsultant(){
    var str, arr, elem_start, elem_num, is_new_elem, url;

    ind = document.forms[0].consultant_name.selectedIndex;
    if(ind == -1 || ind == 0){
    alert("Выберите консультанта.");
    return true;
    }
    str = document.forms[0].consultants.value;  // список консультантов
    arr = new Array();
    elem_start = 0;
    elem_num = 0;
    arr[elem_num] = "";
    is_new_elem = false;   
    for(var i = 0; i < str.length; ++i){
    if(str.charAt(i) == ";"){
    ++elem_num;
    arr[elem_num] = "";
    is_new_elem = true;
    continue;  
    }
    if(str.charAt(i) == " " && is_new_elem == true){
    is_new_elem = false;
    continue;
    }  
    arr[elem_num] = arr[elem_num] + str.charAt(i);
    }
    ind;   
    url = document.forms[0].db_dir.value + "/" + document.forms[0].db_name.value + "/consultant/" + arr[ind] + "?OpenDocument";  // db_dir - директория текущей бд на сервере (из профильного документа), db_name - имя бд (из профильного документа), consultant - имя view
    window.open(url);
    }
     
Загрузка...
Похожие Темы - LotusScript Java JavaScript
  1. Cleric-Lviv
    Ответов:
    3
    Просмотров:
    1.485
  2. JohnLemon
    Ответов:
    1
    Просмотров:
    827
  3. nvyush
    Ответов:
    14
    Просмотров:
    5.454
  4. seoman2
    Ответов:
    9
    Просмотров:
    349
  5. stranik
    Ответов:
    8
    Просмотров:
    837
Статус темы:
Закрыта.

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