<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; HTA: программа подбора сочетаний цвета для Web-страниц]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=2718</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=2718&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «HTA: программа подбора сочетаний цвета для Web-страниц».]]></description>
		<lastBuildDate>Thu, 29 Oct 2009 13:32:56 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: HTA: программа подбора сочетаний цвета для Web-страниц]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=29875#p29875</link>
			<description><![CDATA[<p>Еще один очень интересный вариант HTA приложения для подбора цветов.<br />Описание - от автора <strong>Fc-xix</strong>:<br /><strong><a href="http://wsh.net.ru/files/cp_v04.hta">Цветочник 0.4</a></strong></p><p><span class="bbu">О программе</span><br />HTA-программа «Цветочник» поможет вам быстро и эффективно подобрать цвет для вашего творения, из трех предлагаемых палитр. </p><p>Две палитры используются в веб-дизайне: первая — Названные цвета, которая содержит все названия цветов поддерживаемых Internet Explorer-ом начиная с четвертой версии, а вторая — Безопасные цвета, содержит 216 безопасных цветов (Web-Save colors), которые на всех платформах и в любом браузере будут выглядеть одинаково. </p><p>Третья, Системная палитра содержит 28 системных цветов, которые используются в среде Windows. Их лучше всего применять при создании Windows-подобных приложений. Например в «Цветочнике» используются исключительно системные цвета. </p><p><span class="bbu">Использование</span><br />После запуска программки вы увидете окошко в верху которого находится ниспадающий список с названиями трех палитр. При выборе одной из них, в рамке снизу, появится таблица цветов данной палитры. </p><p>Далее, кликая по любому из цветов левой кнопкой мыши, вы тем самым выбераете нужный цвет, который автоматически закрашивает &quot;окошко предпросмотра&quot; в левом нижнем углу программки. </p><p>Ну и под конец, — просто кликнув по кнопке со стрелкой напротив любого из четырех вариантов этого цвета, вы сможете скопировать его (цвета) значение в буфер обмена: </p><p><span class="bbu">Четыре варианта представления цвета</span>: <br />имя — имя цвета (red; gold; white и т. д.). <br />веб — шестнадцатеричное значение цвета (#0000FF; #C0C0CD и т. д.) <br />rgb — десятичное значение цвета (rgb(127,12,34); rgb(0,0,255) и т. д.) <br />win — номер цвета используемый в Windows (от 0 до 16777215),<br />вычисляемый по формуле (R+(G*256)+(B*65536)). <br />Нажав на клавишу ESC — программка закроется.</p>]]></description>
			<author><![CDATA[null@example.com (mozers)]]></author>
			<pubDate>Thu, 29 Oct 2009 13:32:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=29875#p29875</guid>
		</item>
		<item>
			<title><![CDATA[HTA: программа подбора сочетаний цвета для Web-страниц]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=18680#p18680</link>
			<description><![CDATA[<p>Программа позволяет визуально подбирать цвет шрифта и фона для Web-странички.<br />Результат выбора отображается визуально в специальном окошке.<br />Программа также отображает код выбранного цвета шрифта и фона.<br />Имеется сервисная функция &quot;Копировать в буфер обмена&quot;. При использовании этого сервиса код выбранного цвета автоматически копируется в буфер обмена, пользователю остается только вставить его в HTML-код странички.<br />Для выбора цвета используется стандартный диалог выбора цвета, идея использования этого диалога предложена Poltergeyst &#039;ом: <a href="http://forum.script-coding.com/viewtopic.php?id=378">http://forum.script-coding.com/viewtopic.php?id=378</a><br /></p><div class="codebox"><pre><code>&lt;html&gt;
&lt;!-----------------------------------------------------------* 
*       Программа для подбора цветовых сочетаний             *
*------------------------------------------------------------*
*                    ChPalette.hta                           *
*------------------------------------------------------------*
*           Programming by vksin aka dr.VerSys               *
*                                                            *
*                  mailto:vksin@ya.ru                        * 
*                -----------------------                     *
*                         2009                               * 
*------------------------------------------------------------&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot;
 content=&quot;text/html; charset=windows-1251&quot;&gt;
&lt;title&gt;Подбор цвета&lt;/title&gt;
&lt;HTA:APPLICATION ID=&quot;dw01&quot;
APPLICATIONNAME=&quot;Selection_Color&quot;
BORDER=&quot;thin&quot;
BORDERSTYLE=&quot;sunken&quot;
CAPTION=&quot;yes&quot;
CONTEXTMENU=&quot;yes&quot;
MAXIMIZEBUTTON=&quot;no&quot;
MINIMIZEBUTTON=&quot;no&quot;
SCROLL=&quot;no&quot;
SHOWINTASKBAR=&quot;yes&quot;
SYSMENU=&quot;yes&quot;&gt;
&lt;STYLE&gt;
.stFontA{font-family:Tahoma;font-size:10pt;
         color:#000000;} 
.stFontB{font-family:Tahoma;font-weight:bolder;
          font-size:8pt;color:#000000;} 
&lt;/STYLE&gt;
&lt;!-----------------------------------------------------------&gt;
&lt;SCRIPT language=&quot;VBScript&quot;&gt;
Dim color, flagBtn
&#039;установка размеров и положения окна
 window.resizeTo 280, 300
 window.moveTo (screen.width\2)-140, (screen.height\2)-150
&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;
Sub prSetColor(btn)
&#039;процедура установки цвета объекта
 flagBtn=btn &#039;получает номер кнопки 
  On Error Resume Next
     color=DlgColor.choosecolordlg()
  If color=0 Then Exit Sub   
     color=dhGetColor(color)
  If flagBtn = 0 Then  &#039;&quot;Цвет текста&quot;
     &#039;устанавливает цвет текста в тестовом окне
     With document.all
         .idColorFont.style.Color=color 
         .idValFont.innerHTML=color
     End With
  Else &#039;&quot;Цвет фона&quot;
     &#039;устанавливает цвет фона тестового &quot;окна&quot;
     With document.all
        .idColorCell.style.backgroundColor=color 
        .idValCell.innerHTML=color
     End With
  End If
  &#039;Если указанное ниже условие выполняется - копирует в буфер обмена
  If chClipBoard.Checked = True Then clipboardData.setData &quot;text&quot;, color
End Sub
&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;&#039;
Function dhGetColor(color)
 &#039;Функция обработки полученого значения 
 &#039;из стандартного диалога выбора цвета
 Dim vLen, cR, cG, cB
 On Error Resume Next
    color=Hex(color)
    vLen = Len(color) 
 Select Case vLen   
        Case 2 
             cR=Right(color,2)
             cG=&quot;00&quot;
             cB=&quot;00&quot;
        Case 4
             cR=Right(color,2)
             cG=Left(color,2)
             cB=&quot;00&quot;
        Case 6 
             cR=Right(color,2)
             cG=Mid(color,3,2)
             cB=Left(color,2)
        Case Else
             cR=&quot;00&quot;
             cG=&quot;00&quot;
             cB=&quot;00&quot;
 End Select
   color = &quot;#&quot; &amp; cR &amp; cG &amp; cB
   dhGetColor=color
 End Function
&lt;/SCRIPT&gt;
&lt;!-----------------------------------------------------------&gt;  
&lt;/head&gt;
&lt;body bgcolor=&quot;#EAEAEA&quot;&gt;
&lt;center&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; width=&quot;220&quot;&gt;
  &lt;tr&gt;&lt;td&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; width=&quot;100%&quot; bgcolor=&quot;#FFFFFF&quot;&gt;
            &lt;tr&gt;&lt;td align=&quot;center&quot; width=&quot;100%&quot; height=&quot;100&quot; id=&#039;idColorCell&#039;&gt;
                &lt;font size=&quot;4&quot; id=&#039;idColorFont&#039;&gt;&lt;strong&gt;Тестовое окно&lt;/strong&gt;
                &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
          &lt;/table&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;&lt;td height=&quot;5&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot;&gt;
           &lt;tr&gt;&lt;td width=&quot;100&quot; align=&quot;center&quot; class=&#039;stFontB&#039;&gt;Цвет текста&lt;/td&gt;
                &lt;td width=&quot;20&quot;&gt;&amp;nbsp;&lt;/td&gt;
                &lt;td width=&quot;100&quot; align=&quot;center&quot; class=&#039;stFontB&#039;&gt;Цвет фона&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;&lt;td height=&quot;5&quot;&gt;&lt;/td&gt;
                &lt;td&gt;&lt;/td&gt;
                &lt;td&gt;&lt;/font&gt;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
               &lt;td&gt;&lt;table border=&quot;1&quot; width=&quot;98&quot;&gt;
                   &lt;tr&gt;&lt;td align=&quot;center&quot; bgcolor=&quot;#FFFFD9&quot; id=&#039;idValFont&#039; 
                       class=&#039;stFontA&#039;&gt;#000000&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;
               &lt;td&gt;&lt;/td&gt;
               &lt;td&gt;&lt;table border=&quot;1&quot; width=&quot;98&quot;&gt;&lt;tr&gt;&lt;td align=&quot;center&quot; 
                   bgcolor=&quot;#FFFFD9&quot; id=&#039;idValCell&#039; class=&#039;stFontA&#039;&gt;#FFFFFF&lt;/td&gt;&lt;/tr&gt;
                   &lt;/table&gt;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;&lt;td height=&quot;5&quot;&gt;&lt;/td&gt;
                &lt;td&gt;&lt;/td&gt;
                &lt;td&gt;&lt;/font&gt;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
               &lt;td&gt;&lt;input type=&quot;button&quot; name=&quot;btnFont&quot; value=&quot;Изменить&quot;
                    style=&quot;width:98;&quot; onClick=&#039;prSetColor(0)&#039;&gt;&lt;/td&gt;
               &lt;td&gt;&amp;nbsp;&lt;/td&gt;
               &lt;td&gt;&lt;input type=&quot;button&quot; name=&quot;btnPage&quot; value=&quot;Изменить&quot;
                    style=&quot;width:98;&quot; onClick=&#039;prSetColor(1)&#039;&gt;&lt;/td&gt;
            &lt;/tr&gt;
        &lt;/table&gt;
        &lt;/center&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
        &lt;td height=&quot;5&quot;&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
        &lt;td bgcolor=&quot;#FFFFD9&quot;&gt;&lt;input type=&quot;checkbox&quot; name=&quot;chClipBoard&quot;&gt;
           &lt;font size=&quot;1&quot;&gt;&amp;nbsp;Копировать значение цвета в буфер обмена&lt;/font&gt;&lt;/td&gt;
    &lt;/tr&gt;
&lt;/table&gt;
&lt;/center&gt;
&lt;object id=&quot;DlgColor&quot;
 classid=&quot;CLSID:3050f4e1-98b5-11cf-bb82-00aa00bdce0b&quot;
 style=&quot;position:relative;left:0;top:0&quot;&gt;&lt;/object&gt;
&lt;/body&gt;
&lt;/html&gt;</code></pre></div><p>Замечания:<br />1. Диалоговое окно, при выборе черного цвета и при нажатии кнопки &quot;Отмена&quot;, возвращает равные значения (0 в обоих случаях). <br />2. В Windows 98 сервисная функция &quot;Копировать в буфер обмена&quot; не работает.</p>]]></description>
			<author><![CDATA[null@example.com (verSys)]]></author>
			<pubDate>Sun, 25 Jan 2009 18:51:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=18680#p18680</guid>
		</item>
	</channel>
</rss>
