1

Тема: JavaScript: забавные цвета document.bgColor

Известно, что цвет можно задать не только числовым параметром, но и именем (типа "forestgreen" или "captiontext"). Но если дело касается свойства document.bgColor, то если название не идентифицировано, строка воспринимается как строковое представление числа. Весьма похоже, что буквы "abcdef" в слове интерпретируются как цифры, а остальные приравниваются к нулю. Например:

<html><head>
<script language="JavaScript">
    document.bgColor="abcdef";
</script>
</head>
<body></body>
</html>

Вместо "abcdef" можно написать разные слова, и каждый раз фон будет окрашиватся в неповторимый цвет. Это работает только в document.bgColor. Если цвет менять в .style.backgroundColor или в .style.color, то при попытке подсунуть подобные "левые" значения скрипт будет выдавать вполне законную ошибку.
Обнаружили mozers и YMP.

Предложения в русском языке начинаются с большой буквы и заканчиваются точкой.
В названии ветки всегда должен быть указан язык программирования или среда исполнения скрипта, если это возможно.