<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; JavaScript: забавные цвета document.bgColor]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=1652&amp;type=atom" />
	<updated>2008-06-25T10:25:37Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=1652</id>
		<entry>
			<title type="html"><![CDATA[JavaScript: забавные цвета document.bgColor]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=11785#p11785" />
			<content type="html"><![CDATA[<p>Известно, что цвет можно задать не только числовым параметром, но и именем (типа &quot;forestgreen&quot; или &quot;captiontext&quot;). Но если дело касается свойства <strong>document.bgColor</strong>, то если название не идентифицировано, строка воспринимается как строковое представление числа. Весьма похоже, что буквы &quot;abcdef&quot; в слове интерпретируются как цифры, а остальные приравниваются к нулю. Например:<br /></p><div class="codebox"><pre><code>&lt;html&gt;&lt;head&gt;
&lt;script language=&quot;JavaScript&quot;&gt;
    document.bgColor=&quot;abcdef&quot;;
&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;&lt;/body&gt;
&lt;/html&gt;</code></pre></div><p>Вместо &quot;abcdef&quot; можно написать разные слова, и каждый раз фон будет окрашиватся в неповторимый цвет. Это работает только в document.bgColor. Если цвет менять в .style.backgroundColor или в .style.color, то при попытке подсунуть подобные &quot;левые&quot; значения скрипт будет выдавать вполне законную ошибку.<br />Обнаружили <strong>mozers</strong> и <strong>YMP</strong>.</p>]]></content>
			<author>
				<name><![CDATA[The gray Cardinal]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=2</uri>
			</author>
			<updated>2008-06-25T10:25:37Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=11785#p11785</id>
		</entry>
</feed>
