Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.09.2014, 23:23   #1
kobrin13
Пользователь
 
Регистрация: 09.11.2013
Сообщений: 12
По умолчанию Вывод даты в следующем окне

Всем добрый вечер.
Нужна ваша помощь, тк сам допереть не могу.
Есть такой скрипт, суть его такова: после ввода капчи на сайте мы попадаем на выбор типа визы, после на выбор дня и на саму страницу анкеты.
Код:
// ==UserScript==
// @name        первые даты
// @namespace   konsulat
// @description try auto-reserve date
// @include     https://by.e-konsulat.gov.pl/Uslugi/...8&IDPlacowki=*
// @require     http://code.jquery.com/jquery-latest.min.js
// @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;
	}
Скрипт выбирает первую свободную дату из списка и идет дальше(нужную часть кода отделил линиями).
В истории тоже не видно какую дату он выбрал, а это очень важно и очень нужно...
Итак, сам вопрос, можно ли как-то допилить, чтобы выбранная дата показывалась в следующем окне, скажем слева сверху, ну или типа того, ну или хотя бы сохранялась в лог файл, других мыслей нет.
kobrin13 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод результата поиска в новом окне iriska_22 Microsoft Office Access 1 01.07.2013 09:52
Вывод даты ZaramothРещьфкфя Visual C++ 3 16.09.2012 12:14
Вывод текста в окне.(С, С++) PFCCSKA Фриланс 1 18.05.2012 23:40
Вывод матрицы в диалоговом окне stas135642 Общие вопросы по Java, Java SE, Kotlin 2 24.10.2011 00:11
Вывод результата работы скрипта в модальном окне snikers987 JavaScript, Ajax 2 06.06.2011 23:27