<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; HTA: не работает атрибут windowstate в теге <hta:application>]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=13080</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=13080&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «HTA: не работает атрибут windowstate в теге <hta:application>».]]></description>
		<lastBuildDate>Fri, 13 Oct 2017 06:19:16 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: HTA: не работает атрибут windowstate в теге <hta:application>]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120000#p120000</link>
			<description><![CDATA[<p><strong>kalabuni</strong>, вот и меня удивляет, что mshta у вас так работает. Более того, на двух компьютерах. Далее логически рассуждаю - Так как точно знаю, что в стандартных условиях mshta работает и на XP и на Win 7 нормально, то могу предположить, что каким-то образом подменен движок IE, который парсит HTML для Mshta. Про то чтобы родное win ПО делало такие фокусы не слышал и думаю самостоятельно руками Вы реестр не правили. Тогда остается - влияние стороннего софта (твикеры, оптимизаторы реестра, специфическое стороннее ПО или как самый бредовый вариант - вредоносное ПО. )</p><p>Если есть желание поисследовать, то можем проверить в каком режиме запускается у Вас HTA вот таким кодом:<br /></p><div class="codebox"><pre><code>
&lt;script&gt;
	alert(&#039;Document mode: &#039; + document.documentMode)
&lt;/script&gt;
</code></pre></div><p>У меня на Win 10 выдаёт: <strong>Document mode: 5</strong></p><p>Заодно модифицировал hta файл взятый по ссылке. Возможно этот фикс исправит ситуацию.</p>]]></description>
			<author><![CDATA[null@example.com (Xameleon)]]></author>
			<pubDate>Fri, 13 Oct 2017 06:19:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120000#p120000</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA: не работает атрибут windowstate в теге <hta:application>]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=119999#p119999</link>
			<description><![CDATA[<p>Спасибо, <strong>Xameleon</strong><br />У меня совсем иначе -- не знаю уж, почему :-(</p>]]></description>
			<author><![CDATA[null@example.com (kalabuni)]]></author>
			<pubDate>Fri, 13 Oct 2017 02:58:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=119999#p119999</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA: не работает атрибут windowstate в теге <hta:application>]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=119994#p119994</link>
			<description><![CDATA[<p><strong>kalabuni</strong>, вот что я наблюдаю на Win 10.</p>]]></description>
			<author><![CDATA[null@example.com (Xameleon)]]></author>
			<pubDate>Thu, 12 Oct 2017 20:42:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=119994#p119994</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA: не работает атрибут windowstate в теге <hta:application>]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=119993#p119993</link>
			<description><![CDATA[<p><strong>Xameleon</strong>, скачайте, пожалуйста, файл по ссылке выше и запустите его<br />а) обратите внимание, что откроется никак не полноэкранное окно, хотя в коде указано windowstate=&quot;maximize&quot;<br />б) когда в окне нажмёте кнопку &quot;Retrieve HTA Property Values&quot;, увидите много-много undefined&#039;ов -- это говорит о том, что ни одно из значений атрибутов тега не прочиталось<br />у меня именно так работает и в win7,&nbsp; и в winXP<br /><strong>PS</strong> и запускается именно приложением mshta -- диспетчер задач его однозначно указывает</p>]]></description>
			<author><![CDATA[null@example.com (kalabuni)]]></author>
			<pubDate>Thu, 12 Oct 2017 19:35:29 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=119993#p119993</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA: не работает атрибут windowstate в теге <hta:application>]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=119992#p119992</link>
			<description><![CDATA[<p><strong>kalabuni</strong>, крайне странная ситуация, Вы не находите ? У всего мира работает hta на всех версиях Windows, начиная от Windows 2000 до Win 10, а у Вас нет. ИМХО, странно как-то. Видимо какие-то индивидуальные настройки влияют так. Вы на 100% уверены, что файл у Вас открывается приложением <strong>mshta.exe</strong> ?</p>]]></description>
			<author><![CDATA[null@example.com (Xameleon)]]></author>
			<pubDate>Thu, 12 Oct 2017 19:25:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=119992#p119992</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA: не работает атрибут windowstate в теге <hta:application>]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=119991#p119991</link>
			<description><![CDATA[<p>Задачу свою я, разумеется, решил, но тем самым -- &quot;через Альпы&quot; <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> -- способом<br />В хедер поместил скрипт<br /></p><div class="codebox"><pre><code>&lt;script&gt;
window.moveTo (0, 0);
window.resizeTo (screen.availWidth, screen.availHeight);
&lt;/script&gt;</code></pre></div><p>И, кстати, достал из кладовки старый ноутбук ещё с ХРюнделем, скачал&nbsp; демо-файл с MSDN <a href="http://samples.msdn.microsoft.com/workshop/samples/author/hta/hta_allex.hta">http://samples.msdn.microsoft.com/works … _allex.hta</a> и обнаружил, что вообще <strong>ни один</strong> атрибут этого тега скриптом не читается</p>]]></description>
			<author><![CDATA[null@example.com (kalabuni)]]></author>
			<pubDate>Thu, 12 Oct 2017 17:04:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=119991#p119991</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA: не работает атрибут windowstate в теге <hta:application>]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=119990#p119990</link>
			<description><![CDATA[<p><strong>Xameleon</strong>, код, который выложен выше, сохранён у меня на диске как файл test.<strong>hta</strong></p>]]></description>
			<author><![CDATA[null@example.com (kalabuni)]]></author>
			<pubDate>Thu, 12 Oct 2017 15:05:36 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=119990#p119990</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA: не работает атрибут windowstate в теге <hta:application>]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=119988#p119988</link>
			<description><![CDATA[<p><strong>kalabuni</strong>, </p><div class="quotebox"><cite>kalabuni пишет:</cite><blockquote><p>открываемый по загрузке, во всех случаях возвращает undefined<br />использую Windows 7 и Explorer 11</p></blockquote></div><p>Перечитал Ваш вопрос. Возник встречный - Вы этот код исполняете не в пределах <strong>HTA файла</strong> через <strong>mshta</strong>, а <strong>обычный HTML файл</strong> запускаете в Internet Explorer и ждёте результата или я всё-таки неправильно Вас понял ?</p><p>Уж очень сильное ощущение, что как раз <span class="bbu">второй</span> вариант. Если так, то это абсолютно логичное поведения для Internet Explorer. Тэг hta:application будет у Вас отрабатывать правильно только при интерпретации кода через <strong>mshta</strong>. Для этого файл с кодом, который Вы запускаете, должен иметь расширение &quot;<strong>.hta</strong>&quot;, а не (&quot;.html&quot; / &quot;.htm&quot;).</p>]]></description>
			<author><![CDATA[null@example.com (Xameleon)]]></author>
			<pubDate>Thu, 12 Oct 2017 12:46:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=119988#p119988</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA: не работает атрибут windowstate в теге <hta:application>]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=119987#p119987</link>
			<description><![CDATA[<p><strong>mozers</strong>, увы, Вы ошибаетесь --&nbsp; в документации <a href="https://msdn.microsoft.com/en-us/library/ms536495(v=vs.85).aspx">https://msdn.microsoft.com/en-us/librar … s.85).aspx</a> прописано: &quot;The HTA:APPLICATION element<strong> requires a closing tag</strong>&quot;.<br />Но что так, что эдак -- проблема остаётся: в полноэкранном режиме окно не открывается, и в алерте пишет undefined</p>]]></description>
			<author><![CDATA[null@example.com (kalabuni)]]></author>
			<pubDate>Thu, 12 Oct 2017 12:14:51 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=119987#p119987</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA: не работает атрибут windowstate в теге <hta:application>]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=119986#p119986</link>
			<description><![CDATA[<p><strong>kalabuni</strong>, у меня работает и так (IE10). Возможно IE 11 более требователен к правильному синтаксису (у тега hta нет парного закрывающего):<br /></p><div class="codebox"><pre><code>&lt;hta:application id=&quot;myhta&quot; windowstate=&quot;maximize&quot; /&gt;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (mozers)]]></author>
			<pubDate>Thu, 12 Oct 2017 11:27:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=119986#p119986</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA: не работает атрибут windowstate в теге <hta:application>]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=119985#p119985</link>
			<description><![CDATA[<div class="codebox"><pre><code>&lt;html&gt;
&lt;head&gt;
&lt;hta:application id=&quot;myhta&quot; windowstate=&quot;maximize&quot;&gt;&lt;/hta:application&gt;

&lt;script&gt;
onload = function () {alert(document.getElementById (&#039;myhta&#039;).windowState);}
&lt;/script&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;lime&quot;&gt;
hi!
&lt;/body&gt;
&lt;/html&gt;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (kalabuni)]]></author>
			<pubDate>Thu, 12 Oct 2017 10:01:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=119985#p119985</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA: не работает атрибут windowstate в теге <hta:application>]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=119979#p119979</link>
			<description><![CDATA[<p><strong>kalabuni</strong>, покажите код, пожалуйста. Без этого сложно делать выводы.</p>]]></description>
			<author><![CDATA[null@example.com (Xameleon)]]></author>
			<pubDate>Thu, 12 Oct 2017 07:48:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=119979#p119979</guid>
		</item>
		<item>
			<title><![CDATA[HTA: не работает атрибут windowstate в теге <hta:application>]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=119977#p119977</link>
			<description><![CDATA[<p>какое бы значение этому атрибуту не присваивал (normal |minimize | maximize), окно открывается <strong>дефолтного</strong> размера (т.е. normal)<br />кроме того, alert (hta-элемент.windowState), открываемый по загрузке, во всех случаях возвращает <strong>undefined</strong><br />использую Windows 7 и Explorer 11</p><p>а мне нужно получить фулскриновый размер окна при его открытии<br />может кто-либо что-нить подсказать по этому поводу?</p>]]></description>
			<author><![CDATA[null@example.com (kalabuni)]]></author>
			<pubDate>Thu, 12 Oct 2017 07:30:23 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=119977#p119977</guid>
		</item>
	</channel>
</rss>
