Вывод Даты В Следующем Окне

Тема в разделе "HTML, CSS, XML, JavaScript", создана пользователем kobrin13, 29 сен 2014.

  1. kobrin13

    kobrin13 New Member

    Регистрация:
    9 ноя 2013
    Сообщения:
    4
    Симпатии:
    0
    Всем добрый вечер.
    Нужна ваша помощь, тк сам допереть не могу.
    Есть такой скрипт, суть его такова: после ввода капчи на сайте мы попадаем на выбор типа визы, после на выбор дня и на саму страницу анкеты.
    Код (Text):
    // ==UserScript==
    // @name        первые даты
    // @namespace  konsulat
    // @description try auto-reserve date
    // @include  [url]https://by.e-konsulat.gov.pl/Uslugi/RejestracjaTerminu.aspx?IDUSLUGI=8&IDPlacowki=*[/url]
    // @require  [url]http://code.jquery.com/jquery-latest.min.js[/url]
    // @version  1
    // @grant     none
    // ==/UserScript==

    var testMode=true;
    var brestTestId = 1018;
    var city = location.href.substring(location.href.length - 2);

    var typePresent = false;
    var dayPresent = false;

    try{
    if($('#cp_tabCaptcha')) {
    $('#cp_tabCaptcha').css({position:'absolute',top:'0px',left:'0px'});
    }
    }catch(e){
    }

    try{
    if ($('#cp_tabListy')) {
    $('#cp_tabListy').css({position:'absolute',top:'0px',left:'0px'});
    }
    }catch(e){
    }

    if (document.getElementById('cp_cbRodzajUslugi')) {
    typePresent = true;
    }

    if (document.getElementById('cp_cbDzien')) {
    dayPresent = true;
    }

    if(typePresent && !dayPresent){
    //Список типов виз показан
    document.title = "Выбираем тип визы";
    var id;
    if(city == "93"){
    id = testMode ? "" + brestTestId : "";
    }
    $('#cp_cbRodzajUslugi').val(id);
    setTimeout('__doPostBack(\'ctl00$cp$cbRodzajUslugi\',\'\')', 0);
    }
    -------------------------------------------------------------------------
    if(dayPresent){
    var lastValue = $('#cp_cbDzien option:nth-child(2)').val();
    if(lastValue != -1 && typeof(lastValue) != 'undefined'){
    $('#cp_cbDzien').val(lastValue);
    $('#cp_btnRezerwuj').removeAttr('disabled');
    $('<input name="ctl00$cp$btnRezerwuj" value="Зарегистрироваться">').attr('type','hidden').appendTo('#form1');
    window.name = lastValue;
    document.title = "Посылаем дату " + lastValue;
    $("#form1").submit();
    return;
    ------------------------------------------------------------------------
    }else{
    location.href = "https://by.e-konsulat.gov.pl/Uslugi/RejestracjaTerminu.aspx?IDUSLUGI=8&IDPlacowki=" + city;
    return;
    }
    }

    if ($('#cp_lblBrakTerminow').text().length > 0) {
    document.title = "Неудача " + $('#cp_lblBrakTerminow').text();
    location.href = "https://by.e-konsulat.gov.pl/Uslugi/RejestracjaTerminu.aspx?IDUSLUGI=8&IDPlacowki=" + city;
    return;
    }
    Скрипт выбирает первую свободную дату из списка и идет дальше(нужную часть кода отделил линиями).
    В истории тоже не видно какую дату он выбрал, а это очень важно и очень нужно...
    Итак, сам вопрос, можно ли как-то допилить, чтобы выбранная дата показывалась в следующем окне, скажем слева сверху, ну или типа того, ну или хотя бы сохранялась в лог файл, других мыслей нет.
     
Загрузка...

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