<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; JScript: Ссылка на глобальный объект работает по-разному в js и wsf]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7286&amp;type=atom" />
	<updated>2012-06-27T20:09:20Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=7286</id>
		<entry>
			<title type="html"><![CDATA[Re: JScript: Ссылка на глобальный объект работает по-разному в js и wsf]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=61249#p61249" />
			<content type="html"><![CDATA[<p>Я в шоке! Как???<br />Сколько использую, до такого не додумался.</p><p>И при этом </p><div class="codebox"><pre><code>a.apply(null, [])</code></pre></div><p>работает нормально.</p><p>eval(&quot;(a())&quot;) - тоже падает.</p><p>А вот если вместо &quot;a()&quot; написать (с var и без) </p><div class="codebox"><pre><code>b = a;
b();</code></pre></div><p>тоже работает нормально.</p><p>Чудеса!</p><p>Похоже вся суть в &quot;this[&#039;a&#039;] = &quot;.</p>]]></content>
			<author>
				<name><![CDATA[max7]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=10498</uri>
			</author>
			<updated>2012-06-27T20:09:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=61249#p61249</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JScript: Ссылка на глобальный объект работает по-разному в js и wsf]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=61029#p61029" />
			<content type="html"><![CDATA[<p>Нет. Не в кодировке дело. </p><p>Я немного сократил код вначале. Вызов функции глобального объекта приводит к краху wsf-сценария.</p>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2012-06-20T05:05:09Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=61029#p61029</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JScript: Ссылка на глобальный объект работает по-разному в js и wsf]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=61027#p61027" />
			<content type="html"><![CDATA[<p>Может из-за кодировки в котором сохранен код или нет?</p>]]></content>
			<author>
				<name><![CDATA[stir]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26486</uri>
			</author>
			<updated>2012-06-20T04:01:03Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=61027#p61027</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[JScript: Ссылка на глобальный объект работает по-разному в js и wsf]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=61022#p61022" />
			<content type="html"><![CDATA[<p>Не так давно столкнулся с интересной фищкой. Видимо это баг. На всякий случай привожу конфигурации, где проблема воспроизводится:</p><p>Виста<br /></p><div class="quotebox"><blockquote><p>С:\&gt;ver &amp;&amp; echo. &amp;&amp; cscript</p><p>Microsoft Windows [Version 6.0.6002]</p><p>Microsoft (R) Windows Script Host Version 5.7</p></blockquote></div><p>XP<br /></p><div class="quotebox"><blockquote><p>С:\&gt;ver &amp;&amp; echo. &amp;&amp; cscript</p><p>Microsoft Windows XP [Версия 5.1.2600]</p><p>Сервер сценариев Windows (Microsoft R) версия 5.7</p></blockquote></div><p>Как проверить. </p><p>Создайте и запустите скрипт <strong>z.js</strong><br /></p><div class="codebox"><pre><code>this[&#039;a&#039;] = 
function()
{
};

WScript.Echo(a);

a();</code></pre></div><p>Скрипт запускает, отрабатывает и завершается корректно. </p><p>Создайте и запустите второй скрипт <strong>z.wsf</strong><br /></p><div class="codebox"><pre><code>&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; ?&gt;

&lt;package&gt;
&lt;job id=&quot;wscmd&quot;&gt;
&lt;script language=&quot;javascript&quot; src=&quot;z.js&quot;&gt;&lt;/script&gt;
&lt;/job&gt;
&lt;/package&gt;</code></pre></div><p>Скрипт запускается, выводит сообщение и &quot;падает&quot;. Причем сообщение содержит некую техническую информацию и не информативно для простого пользователя.</p>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2012-06-19T20:07:17Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=61022#p61022</id>
		</entry>
</feed>
