<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; HTA+VBS: Ввод даты с использованием календаря (DatePicker)]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=2551</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=2551&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «HTA+VBS: Ввод даты с использованием календаря (DatePicker)».]]></description>
		<lastBuildDate>Fri, 17 Jun 2011 04:41:20 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: HTA+VBS: Ввод даты с использованием календаря (DatePicker)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=49162#p49162</link>
			<description><![CDATA[<p>У меня тоже была однажды задача ввода даты в HTA с использованием календаря. Но без объектов, классов и контролов. Кому интересно, ниже пример:<br /></p><div class="codebox"><pre><code>&lt;html&gt;
&lt;head&gt;
&lt;title&gt;HTA Calendar&lt;/title&gt;
&lt;HTA:APPLICATION 
     ID=&quot;objTest&quot; 
     APPLICATIONNAME=&quot;Calendar by OldBoa&quot;
     SCROLL=&quot;no&quot;
     SINGLEINSTANCE=&quot;yes&quot;
&gt;
&lt;/head&gt;

&lt;SCRIPT LANGUAGE=&quot;VBScript&quot;&gt;
current_date = date
Sub Window_Onload
    Display_Calendar(current_date)
End Sub
Sub Display_Calendar(c_date)
    DayOfMonth = CDate(&quot;01.&quot; &amp; Month(c_date) &amp; &quot;.&quot; &amp; Year(c_date))
    strHTML = strHTML &amp; &quot;&lt;input id=pryear title=&#039;-year&#039; class=&#039;button&#039; type=&#039;button&#039; value=&#039;&lt;&lt;&#039; name=&#039;pryear&#039; onClick=&quot; &amp; Chr(34) &amp; &quot;changedate &#039;yyyy&#039;,&#039;-1&#039;&quot; &amp; Chr(34) &amp; &quot;&gt;&quot;
    strHTML = strHTML &amp; &quot;&lt;input id=prmon title=&#039;-month&#039; class=&#039;button&#039; type=&#039;button&#039; value=&#039;&lt;&#039; name=&#039;prmon&#039; onClick=&quot; &amp; Chr(34) &amp; &quot;changedate &#039;m&#039;,&#039;-1&#039;&quot; &amp; Chr(34) &amp; &quot;&gt;&quot;
    strHTML = strHTML &amp; &quot;&lt;span id=&#039;cur_date&#039;&gt;&lt;/span&gt;&quot;
    strHTML = strHTML &amp; &quot;&lt;input id=nxmon title=&#039;+month&#039; class=&#039;button&#039; type=&#039;button&#039; value=&#039;&gt;&#039; name=&#039;nxmon&#039; onClick=&quot; &amp; Chr(34) &amp; &quot;changedate &#039;m&#039;,&#039;1&#039;&quot; &amp; Chr(34) &amp; &quot;&gt;&quot;
    strHTML = strHTML &amp; &quot;&lt;input id=nxyear title=&#039;+year&#039; class=&#039;button&#039; type=&#039;button&#039; value=&#039;&gt;&gt;&#039; name=&#039;nxyear&#039; onClick=&quot; &amp; Chr(34) &amp; &quot;changedate &#039;yyyy&#039;,&#039;1&#039;&quot; &amp; Chr(34) &amp; &quot;&gt;&quot;
    strHTML = strHTML &amp; &quot;&lt;br&gt;&lt;TABLE border&gt;&lt;TR bgColor=&#039;silver&#039;&gt;&lt;TD&gt;#&lt;/TD&gt;&lt;TD&gt;Пн&lt;/TD&gt;&lt;TD&gt;Вт&lt;/TD&gt;&lt;TD&gt;Ср&lt;/TD&gt;&lt;TD&gt;Чт&quot;
    strHTML = strHTML &amp; &quot;&lt;/TD&gt;&lt;TD&gt;Пт&lt;/TD&gt;&lt;TD&gt;Сб&lt;/TD&gt;&lt;TD&gt;Вс&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD bgColor=&#039;silver&#039;&gt;&lt;span id=&#039;onedate&#039; onClick=&quot; &amp; Chr(34) &amp; &quot;oneclick(&#039;&quot; &amp; DayOfMonth &amp; &quot;&#039;)&quot; &amp; Chr(34) &amp; &quot; onmouseover=&quot; &amp; Chr(34) &amp; &quot;cursor(&#039;hand&#039;)&quot; &amp; Chr(34) &amp; &quot; onmouseout=&quot; &amp; Chr(34) &amp; &quot;cursor(&#039;default&#039;)&quot; &amp; Chr(34) &amp; &quot;&gt;&quot; 
    strHTML = strHTML &amp; DatePart(&quot;ww&quot;,DayOfMonth,vbMonday) &amp; &quot;&lt;/span&gt;&lt;/TD&gt;&quot;
    FirstWeekday = Weekday(DayOfMonth,vbMonday) - 1
    For i = 1 To FirstWeekday
        strHTML = strHTML &amp; &quot;&lt;TD&gt;&lt;font color=&#039;gray&#039; size=&#039;1&#039;&gt;&lt;span id=&#039;onedate&#039; onClick=&quot; &amp; Chr(34) &amp; &quot;oneclick(&#039;&quot; &amp; DayOfMonth &amp; &quot;&#039;)&quot; &amp; Chr(34) &amp; &quot; onmouseover=&quot; &amp; Chr(34) &amp; &quot;cursor(&#039;hand&#039;)&quot; &amp; Chr(34) &amp; &quot; onmouseout=&quot; &amp; Chr(34) &amp; &quot;cursor(&#039;default&#039;)&quot; &amp; Chr(34) &amp; &quot;&gt;&quot; &amp; DatePart(&quot;d&quot;,DateAdd(&quot;d&quot;,-(Weekday(DayOfMonth,vbMonday) - i),DayOfMonth)) &amp; &quot;&lt;/font&gt;&lt;/TD&gt;&quot;
    Next
    strHTML = strHTML &amp; &quot;&lt;TD&gt;&lt;span id=&#039;onedate&#039; title=&quot; &amp; Chr(34) &amp; DayOfMonth &amp; Chr(34) &amp; &quot; onClick=&quot; &amp; Chr(34) &amp; &quot;oneclick(&#039;&quot; &amp; DayOfMonth &amp; &quot;&#039;)&quot; &amp; Chr(34) &amp; &quot; onmouseover=&quot; &amp; Chr(34) &amp; &quot;cursor(&#039;hand&#039;)&quot; &amp; Chr(34) &amp; &quot; onmouseout=&quot; &amp; Chr(34) &amp; &quot;cursor(&#039;default&#039;)&quot; &amp; Chr(34) &amp; &quot;&gt;&quot; &amp; DatePart(&quot;d&quot;,DayOfMonth) &amp; &quot;&lt;/span&gt;&lt;/TD&gt;&quot;
    Do While Month(DayOfMonth) = Month(c_date)
        NumDay = Day(DayOfMonth) + FirstWeekday
        DayOfMonth = DateAdd(&quot;d&quot;,&quot;1&quot;,DayOfMonth)
        If NumDay = 7 Or NumDay = 14 Or NumDay = 21 Or NumDay = 28 Or NumDay = 35 Then
            strHTML = strHTML &amp; &quot;&lt;/TR&gt;&lt;TR&gt;&quot;
            If DatePart(&quot;d&quot;,DayOfMonth) &lt;&gt; 1 Then
                strHTML = strHTML &amp; &quot;&lt;TD bgColor=&#039;silver&#039;&gt;&lt;span id=&#039;onedate&#039; onClick=&quot; &amp; Chr(34) &amp; &quot;oneclick(&#039;&quot; &amp; DayOfMonth &amp; &quot;&#039;)&quot; &amp; Chr(34) &amp; &quot; onmouseover=&quot; &amp; Chr(34) &amp; &quot;cursor(&#039;hand&#039;)&quot; &amp; Chr(34) &amp; &quot; onmouseout=&quot; &amp; Chr(34) &amp; &quot;cursor(&#039;default&#039;)&quot; &amp; Chr(34) &amp; &quot;&gt;&quot; &amp; DatePart(&quot;ww&quot;,DayOfMonth,vbMonday) &amp; &quot;&lt;/span&gt;&lt;/TD&gt;&quot;
            End If
        End If
        If DatePart(&quot;d&quot;,DayOfMonth) &lt;&gt; 1 Then
            strHTML = strHTML &amp; &quot;&lt;TD&gt;&lt;span id=&#039;onedate&#039; title=&quot; &amp; Chr(34) &amp; DayOfMonth &amp; Chr(34) &amp; &quot; onClick=&quot; &amp; Chr(34) &amp; &quot;oneclick(&#039;&quot; &amp; DayOfMonth &amp; &quot;&#039;)&quot; &amp; Chr(34) &amp; &quot; onmouseover=&quot; &amp; Chr(34) &amp; &quot;cursor(&#039;hand&#039;)&quot; &amp; Chr(34) &amp; &quot; onmouseout=&quot; &amp; Chr(34) &amp; &quot;cursor(&#039;default&#039;)&quot; &amp; Chr(34) &amp; &quot;&gt;&quot; &amp; DatePart(&quot;d&quot;,DayOfMonth) &amp; &quot;&lt;/span&gt;&lt;/TD&gt;&quot;
        Else
            If Weekday(DayOfMonth,vbMonday) &lt;&gt; 1 Then
                strHTML = strHTML &amp; &quot;&lt;TD&gt;&lt;font color=&#039;gray&#039; size=&#039;1&#039;&gt;&lt;span id=&#039;onedate&#039; onClick=&quot; &amp; Chr(34) &amp; &quot;oneclick(&#039;&quot; &amp; DayOfMonth &amp; &quot;&#039;)&quot; &amp; Chr(34) &amp; &quot; onmouseover=&quot; &amp; Chr(34) &amp; &quot;cursor(&#039;hand&#039;)&quot; &amp; Chr(34) &amp; &quot; onmouseout=&quot; &amp; Chr(34) &amp; &quot;cursor(&#039;default&#039;)&quot; &amp; Chr(34) &amp; &quot;&gt;&quot; &amp; DatePart(&quot;d&quot;,DayOfMonth) &amp; &quot;&lt;/font&gt;&lt;/TD&gt;&quot;
            End If
        End If
    Loop
    If Weekday(DayOfMonth,vbMonday) &lt;&gt; 1 Then
        For i = 1 To 7 - Weekday(DayOfMonth,vbMonday)
            strHTML = strHTML &amp; &quot;&lt;TD&gt;&lt;font color=&#039;gray&#039; size=&#039;1&#039;&gt;&lt;span id=&#039;onedate&#039; onClick=&quot; &amp; Chr(34) &amp; &quot;oneclick(&#039;&quot; &amp; DayOfMonth &amp; &quot;&#039;)&quot; &amp; Chr(34) &amp; &quot; onmouseover=&quot; &amp; Chr(34) &amp; &quot;cursor(&#039;hand&#039;)&quot; &amp; Chr(34) &amp; &quot; onmouseout=&quot; &amp; Chr(34) &amp; &quot;cursor(&#039;default&#039;)&quot; &amp; Chr(34) &amp; &quot;&gt;&quot; &amp; DatePart(&quot;d&quot;,DateAdd(&quot;d&quot;,i,DayOfMonth)) &amp; &quot;&lt;/font&gt;&lt;/TD&gt;&quot;
        Next
    End If
    strHTML = strHTML &amp; &quot;&lt;/TR&gt;&lt;/TABLE&gt;&quot;
    calendar.InnerHTML = strHTML
    cur_date.InnerHTML = MonthName(Month(c_date)) &amp; &quot; &quot; &amp; Year(c_date)
End Sub
Sub changedate(t,v)
    current_date = DateAdd(t,v,current_date)
    Display_Calendar(current_date)
End Sub
Sub cursor(name)
    document.body.style.cursor = name
End Sub
Sub oneclick(par)
    par = DateAdd(&quot;d&quot;,1 - Weekday(par,vbMonday),par) 
    par = Year(par) &amp; &quot;-&quot; &amp; NeedNULL(Month(par)) &amp; &quot;-&quot; &amp; NeedNULL(Day(par))
    dateclick.InnerHTML = par
End Sub
Sub Savehtml
    Set objFSO = CreateObject(&quot;Scripting.FileSystemObject&quot;)
    objFSO.CreateTextFile(&quot;test.htm&quot;)
    Set objFile = objFSO.OpenTextFile(&quot;test.htm&quot;, 2)
    objFile.WriteLine calendar.InnerHTML
    objFile.Close
    msgbox &quot;Сохранено в test.html&quot;
End Sub
Function NeedNULL(par)
    If Len(par) &lt; 2 Then
        NeedNULL = &quot;0&quot; &amp; par
    Else
        NeedNULL = par
    End If
End Function
&lt;/SCRIPT&gt;

&lt;body&gt;
&lt;input id=&quot;SaveButton&quot; class=&quot;button&quot; type=&quot;button&quot; value=&quot;Save to html&quot; name=&quot;SaveButton&quot;  onClick=&quot;Savehtml&quot;&gt;&lt;br&gt;
&lt;span id=&quot;calendar&quot;&gt;&lt;/span&gt;
&lt;span id=&quot;dateclick&quot;&gt;&lt;/span&gt;
&lt;/body&gt;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (OldBoa)]]></author>
			<pubDate>Fri, 17 Jun 2011 04:41:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=49162#p49162</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA+VBS: Ввод даты с использованием календаря (DatePicker)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=48896#p48896</link>
			<description><![CDATA[<p>А если нужно сделать автоматический перерасчет формы<br />(сразу после ввода пользователем в <strong>DTPicker</strong> новой даты),<br />то нужно привязать событие <strong>EVENT=&#039;Change&#039;</strong> <br />к функции - обработчику при помощи конструкции <strong>SCRIPT FOR</strong><br />Чтобы понять о чем речь - можете скачать и изучить <a href="http://striganov.com/vbscript-hta/8-hta-vbscript-dtpicker-example">тест DTPicker в HTA-форме</a></p>]]></description>
			<author><![CDATA[null@example.com (ART-CODE)]]></author>
			<pubDate>Thu, 02 Jun 2011 08:51:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=48896#p48896</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA+VBS: Ввод даты с использованием календаря (DatePicker)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=48445#p48445</link>
			<description><![CDATA[<p>Спасибо. Ура!</p>]]></description>
			<author><![CDATA[null@example.com (Pix)]]></author>
			<pubDate>Tue, 17 May 2011 08:47:44 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=48445#p48445</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA+VBS: Ввод даты с использованием календаря (DatePicker)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=48440#p48440</link>
			<description><![CDATA[<p><strong>2 Pix:</strong> Всё упирается в то, что у WSH нет встроенных средств для отображения интерфейса. Т.е создав через CreateObject объект, Вы банально не можете его увидеть. Хотя он есть. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />. Почти все Activex которые имеют визуальное оформление (за исключением тех в которые уже вшито отображение формы например), требуют форму для отображения себя (окно &quot;подложку&quot; скажем так). Для этих целей на форуме была разработана самодельная функция отображения окон CreateWindow. <a href="http://forum.script-coding.com/viewtopic.php?id=4196&amp;p=1">ссылка</a>. Она позволяет создать некое подобие оконного интерфейса за счёт управления отдельным HTA окном. Вот в нём то и можно разместить Activex календаря, которым в дальнейшем можно управлять.</p><p>Не пугайтесь количества кода, которое идёт дальше в примере. Больше половины занимает как раз сама функция <strong>CreateWindow</strong>. Ну и огромную долю конечно составляет HTML код формы в которой находится календарь. )</p><p><strong>пример</strong><br /></p><div class="codebox"><pre><code>
Option Explicit
Dim window, document, windowClosed, SelectedDate
&#039;Создаём окно по нужному нам образу и подобию )
Set window = CreateWindow(&quot;&lt;html&gt;&lt;head&gt;&lt;title&gt;Выбор даты&lt;/title&gt;&lt;/head&gt;&lt;body scroll=&#039;no&#039; style=&#039;padding:0;margin:0;&#039;&gt;&lt;table style=&#039;width:100%;height:100%&#039; cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td height=100%&gt;&lt;object id=&#039;calendar&#039; classid=&#039;clsid:8E27C92B-1264-101C-8A2F-040224009C02&#039; style=&#039;width:100%;height:100%;&#039;&gt;&lt;/object&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;button id=&#039;btnSelect&#039; style=&#039;width:100%;&#039;&gt;Выбрать дату&lt;/button&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/body&gt;&lt;/html&gt;&quot;,&quot;border=dialog maximizeButton=no minimizeButton=no&quot;,-1,-1,300,300)
&#039;Получаем доступ к внутреннему документу окна
set document = window.document

&#039;Подключаем событие закрытия окна к нашей процедуре
document.body.onunload = getref(&quot;window_onunload&quot;)

&#039;Подключаем нажатие на кнопку к той же процедуре закрытия окна (хотя можно было бы и к другой)
window.btnSelect.onclick = getref(&quot;window_onunload&quot;)

&#039;Событие выгрузки формы
Sub window_onunload()
    &#039;Запоминаем выбранную дату в переменную
    SelectedDate = window.calendar.Value
    &#039;Закрываем окошко, дабы не мозолило глаза
    window.close()
    &#039;Выставляем флаг для цикла
    windowClosed = True
End Sub

&#039;Запускаем цикл, чтобы скрипт не выгружался раньше времени
Do
    WScript.Sleep 100
Loop Until windowClosed

MsgBox SelectedDate

Function CreateWindow(content,features,x,y,width,height)
    On Error Resume Next
    Dim ShellWindows,ShellWindow,CodeForLinking,wshExec,form_id,id,i,document,window
    Set CreateWindow = Nothing
    Set ShellWindows = CreateObject(&quot;Shell.Application&quot;).Windows: Randomize: id = Clng(Rnd*100000)
    CodeForLinking = &quot;&lt;script&gt;moveTo(-1000,-1000);resizeTo(0,0);&lt;/script&gt;&quot; &amp;_
    &quot;&lt;hta:application &quot; &amp; features &amp; &quot; /&gt;&quot; &amp; _
    &quot;&lt;object id=&quot; &amp; id &amp; &quot; style=&#039;display:none&#039; classid=&#039;clsid:8856F961-340A-11D0-A96B-00C04FD705A2&#039; viewastext&gt;&lt;param name=RegisterAsBrowser value=1&gt;&lt;/object&gt;&quot;
    Set wshExec = CreateObject(&quot;WScript.Shell&quot;).Exec(&quot;mshta about:&quot;&quot;&quot; &amp; CodeForLinking &amp; &quot;&quot;&quot;&quot;)
    For i=1 to 1000
        For Each ShellWindow in ShellWindows: form_id = Clng(ShellWindow.id)
            if form_id = id Then
                Set document = ShellWindow.container:
                Set window = document.parentWindow
                document.open: window.execScript &quot;var Host&quot;: Set window.Host = me
                document.write content: document.close
                if x &lt;= 0 Then x = (window.screen.width - width) / 2
                if y &lt;= 0 Then y = (window.screen.height - height) / 2
                window.execScript &quot;document.onkeydown = function(){if(event.keyCode == 116){return false}};&quot; &amp;_
                &quot;setInterval(&#039;var e;try{Host.WScript}catch(e){close()}&#039;,100);moveTo(&quot; &amp; x &amp; &quot;,&quot; &amp; y &amp; &quot;);resizeTo(&quot; &amp; width &amp; &quot;,&quot; &amp; height &amp; &quot;)&quot;
                Set CreateWindow = window
                Exit Function
            End if
        Next
    Next
    wshExec.Terminate()
End Function</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Xameleon)]]></author>
			<pubDate>Tue, 17 May 2011 07:04:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=48440#p48440</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA+VBS: Ввод даты с использованием календаря (DatePicker)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=48435#p48435</link>
			<description><![CDATA[<p>Скачал, попробовал. Все равно не очень ясно как этот HTML прилепить к vbs скрипту и вытащить все данные из него.</p>]]></description>
			<author><![CDATA[null@example.com (Pix)]]></author>
			<pubDate>Tue, 17 May 2011 05:21:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=48435#p48435</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA+VBS: Ввод даты с использованием календаря (DatePicker)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=48420#p48420</link>
			<description><![CDATA[<p>Используйте програму Microsoft ActiveX Control Pad<br />http://msdn.microsoft.com/en-us/library/ms968493<br />Там вы найдет все элементы.</p>]]></description>
			<author><![CDATA[null@example.com (Mat Skywalker)]]></author>
			<pubDate>Mon, 16 May 2011 17:18:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=48420#p48420</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA+VBS: Ввод даты с использованием календаря (DatePicker)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=48351#p48351</link>
			<description><![CDATA[<p>Если где подымалось, то просьба тыкнуть.<br />Создал я СОМ объект<br />Dim obj : Set obj = CreateObject (&quot;MSComCtl2.DTPicker.2&quot;)<br />А вот как с ним работать не пойму.&nbsp; Методов для запуска не могу найти. Подозреваю что нужно его вставлять на какое то окно чтобы увидеть.<br />Но вопрос как создать это окно?<br />Помогите пожалуйста добрым советом.<br />Язык vbScript.</p>]]></description>
			<author><![CDATA[null@example.com (Pix)]]></author>
			<pubDate>Fri, 13 May 2011 14:22:23 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=48351#p48351</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA+VBS: Ввод даты с использованием календаря (DatePicker)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=43514#p43514</link>
			<description><![CDATA[<p>Не могу добиться вызова 2-х диалогов ввода даты. <br />Видимо совсем не хватает знаний в JS, но как не бьюсь с примером:<br /><a href="http://forum.script-coding.com/viewtopic.php?id=2552">http://forum.script-coding.com/viewtopic.php?id=2552</a></p><p>Добавил еще кнопку:<br /></p><div class="codebox"><pre><code> &lt;INPUT TYPE=&#039;TEXT&#039; ID=&#039;dateInp&#039; style=&#039;width: 200; font-family: Verdana;font-weight: 700;&#039;&gt;
&lt;INPUT TYPE=&#039;BUTTON&#039; VALUE=&#039;Ввод даты&#039; ID=&#039;dateInv&#039;&gt;&lt;BR&gt;
&lt;INPUT TYPE=&#039;TEXT&#039; ID=&#039;dateOut&#039; style=&#039;width: 200; font-family: Verdana;font-weight: 700;&#039;&gt;
&lt;INPUT TYPE=&#039;BUTTON&#039; VALUE=&#039;Ввод даты&#039; ID=&#039;dateOut&#039;&gt;&lt;BR&gt;</code></pre></div><p>Изменил переменные. Событие function dateOut.onclick() не наступает.<br />Подскажите как получить <strong>интервал</strong> дат?</p>]]></description>
			<author><![CDATA[null@example.com (Mat Skywalker)]]></author>
			<pubDate>Mon, 10 Jan 2011 16:53:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=43514#p43514</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA+VBS: Ввод даты с использованием календаря (DatePicker)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=22823#p22823</link>
			<description><![CDATA[<div class="quotebox"><cite>volkov888 пишет:</cite><blockquote><p>Должна ведь быть возможность задать формат для функции toString()</p></blockquote></div><p>Кому должна-то? <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" /> Ну если ты такой поклонник красоты, то ищи красоту.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Tue, 12 May 2009 06:51:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=22823#p22823</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA+VBS: Ввод даты с использованием календаря (DatePicker)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=22822#p22822</link>
			<description><![CDATA[<p>Тоже самое можно получить без использования Date</p><div class="codebox"><pre><code>alert(DTPicker.Day + &quot;.&quot; + DTPicker.Month + &quot;.&quot; + DTPicker.Year)</code></pre></div><p>но они возвращают не совсем в формате DD.MM.YYYY, они не дописывают нули к дню и месяцу<br />т.е. если дата &quot;1.5.2009&quot;, то они покажут &quot;1.5.2009&quot;, а необходимо &quot;01.05.2009&quot;</p><p>можно конечно вручную проверять длину чисел и подписывать нули, но хочется более красивое решение</p><p>Должна ведь быть возможность задать формат для функции toString()</p>]]></description>
			<author><![CDATA[null@example.com (volkov888)]]></author>
			<pubDate>Tue, 12 May 2009 06:34:43 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=22822#p22822</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA+VBS: Ввод даты с использованием календаря (DatePicker)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=22819#p22819</link>
			<description><![CDATA[<p>Можно так:<br /></p><div class="codebox"><pre><code>D = new Date(DTPicker.toString());

alert(D.getDate() + &quot;.&quot; + (D.getMonth()+1) + &quot;.&quot; + D.getFullYear());</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Tue, 12 May 2009 06:20:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=22819#p22819</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA+VBS: Ввод даты с использованием календаря (DatePicker)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=22816#p22816</link>
			<description><![CDATA[<p>Надо еще дату с месяцем местами поменять <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br /></p><div class="quotebox"><blockquote><p>выводит в формате &quot;MM/DD/YYYY&quot;<br />а мне надо &quot;DD.MM.YYYY&quot;</p></blockquote></div><p>хотелось бы сделать это стандартным способом.<br />должен же где-то формат вывода прописываться</p>]]></description>
			<author><![CDATA[null@example.com (volkov888)]]></author>
			<pubDate>Tue, 12 May 2009 05:46:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=22816#p22816</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA+VBS: Ввод даты с использованием календаря (DatePicker)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=22815#p22815</link>
			<description><![CDATA[<p>Может, просто заменить слэши на точки?<br /></p><div class="codebox"><pre><code>alert(DTPicker.toString().replace(/\//g, &quot;.&quot;));</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Tue, 12 May 2009 05:28:36 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=22815#p22815</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA+VBS: Ввод даты с использованием календаря (DatePicker)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=22808#p22808</link>
			<description><![CDATA[<p>А кто нибудь знает как сделать так, чтобы функция toString() возвращала результат в заданном формате?<br />Используется mscomct2.ocx, он же «Microsoft Common Controls 2 ActiveX Control DLL»</p><p>Например<br /></p><div class="codebox"><pre><code>&lt;OBJECT classid=&quot;clsid:20DD1B9E-87C4-11D1-8BE3-0000F8754DA1&quot; id=&quot;DTPicker&quot; width=&quot;100&quot; height=&quot;25&quot;&gt;
&lt;/OBJECT&gt;
...
alert(DTPicker.toString());</code></pre></div><p>выводит в формате &quot;MM/DD/YYYY&quot;<br />а мне надо &quot;DD.MM.YYYY&quot;</p>]]></description>
			<author><![CDATA[null@example.com (volkov888)]]></author>
			<pubDate>Tue, 12 May 2009 02:57:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=22808#p22808</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA+VBS: Ввод даты с использованием календаря (DatePicker)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=16841#p16841</link>
			<description><![CDATA[<p>Огромное спасибо!<br />Начать, чёль, JavaScript изучать...</p>]]></description>
			<author><![CDATA[null@example.com (MikeSh)]]></author>
			<pubDate>Sun, 07 Dec 2008 10:46:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=16841#p16841</guid>
		</item>
	</channel>
</rss>
