<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; HTA: не работает атрибут windowstate в теге <hta:application>]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=13080&amp;type=atom" />
	<updated>2017-10-13T06:19:16Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=13080</id>
		<entry>
			<title type="html"><![CDATA[Re: HTA: не работает атрибут windowstate в теге <hta:application>]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=120000#p120000" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Xameleon]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=8836</uri>
			</author>
			<updated>2017-10-13T06:19:16Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=120000#p120000</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTA: не работает атрибут windowstate в теге <hta:application>]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=119999#p119999" />
			<content type="html"><![CDATA[<p>Спасибо, <strong>Xameleon</strong><br />У меня совсем иначе -- не знаю уж, почему :-(</p>]]></content>
			<author>
				<name><![CDATA[kalabuni]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=29222</uri>
			</author>
			<updated>2017-10-13T02:58:10Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=119999#p119999</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTA: не работает атрибут windowstate в теге <hta:application>]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=119994#p119994" />
			<content type="html"><![CDATA[<p><strong>kalabuni</strong>, вот что я наблюдаю на Win 10.</p>]]></content>
			<author>
				<name><![CDATA[Xameleon]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=8836</uri>
			</author>
			<updated>2017-10-12T20:42:32Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=119994#p119994</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTA: не работает атрибут windowstate в теге <hta:application>]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=119993#p119993" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[kalabuni]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=29222</uri>
			</author>
			<updated>2017-10-12T19:35:29Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=119993#p119993</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTA: не работает атрибут windowstate в теге <hta:application>]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=119992#p119992" />
			<content type="html"><![CDATA[<p><strong>kalabuni</strong>, крайне странная ситуация, Вы не находите ? У всего мира работает hta на всех версиях Windows, начиная от Windows 2000 до Win 10, а у Вас нет. ИМХО, странно как-то. Видимо какие-то индивидуальные настройки влияют так. Вы на 100% уверены, что файл у Вас открывается приложением <strong>mshta.exe</strong> ?</p>]]></content>
			<author>
				<name><![CDATA[Xameleon]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=8836</uri>
			</author>
			<updated>2017-10-12T19:25:19Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=119992#p119992</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTA: не работает атрибут windowstate в теге <hta:application>]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=119991#p119991" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[kalabuni]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=29222</uri>
			</author>
			<updated>2017-10-12T17:04:09Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=119991#p119991</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTA: не работает атрибут windowstate в теге <hta:application>]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=119990#p119990" />
			<content type="html"><![CDATA[<p><strong>Xameleon</strong>, код, который выложен выше, сохранён у меня на диске как файл test.<strong>hta</strong></p>]]></content>
			<author>
				<name><![CDATA[kalabuni]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=29222</uri>
			</author>
			<updated>2017-10-12T15:05:36Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=119990#p119990</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTA: не работает атрибут windowstate в теге <hta:application>]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=119988#p119988" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Xameleon]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=8836</uri>
			</author>
			<updated>2017-10-12T12:46:28Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=119988#p119988</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTA: не работает атрибут windowstate в теге <hta:application>]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=119987#p119987" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[kalabuni]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=29222</uri>
			</author>
			<updated>2017-10-12T12:14:51Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=119987#p119987</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTA: не работает атрибут windowstate в теге <hta:application>]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=119986#p119986" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[mozers]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=4112</uri>
			</author>
			<updated>2017-10-12T11:27:57Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=119986#p119986</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTA: не работает атрибут windowstate в теге <hta:application>]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=119985#p119985" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[kalabuni]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=29222</uri>
			</author>
			<updated>2017-10-12T10:01:46Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=119985#p119985</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTA: не работает атрибут windowstate в теге <hta:application>]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=119979#p119979" />
			<content type="html"><![CDATA[<p><strong>kalabuni</strong>, покажите код, пожалуйста. Без этого сложно делать выводы.</p>]]></content>
			<author>
				<name><![CDATA[Xameleon]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=8836</uri>
			</author>
			<updated>2017-10-12T07:48:47Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=119979#p119979</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[HTA: не работает атрибут windowstate в теге <hta:application>]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=119977#p119977" />
			<content type="html"><![CDATA[<p>какое бы значение этому атрибуту не присваивал (normal |minimize | maximize), окно открывается <strong>дефолтного</strong> размера (т.е. normal)<br />кроме того, alert (hta-элемент.windowState), открываемый по загрузке, во всех случаях возвращает <strong>undefined</strong><br />использую Windows 7 и Explorer 11</p><p>а мне нужно получить фулскриновый размер окна при его открытии<br />может кто-либо что-нить подсказать по этому поводу?</p>]]></content>
			<author>
				<name><![CDATA[kalabuni]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=29222</uri>
			</author>
			<updated>2017-10-12T07:30:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=119977#p119977</id>
		</entry>
</feed>
