Когда делать нечего веб-мастеру

"Когда программисту делать нечего, он цвета настраивает..." Когда делать нечего вебмастеру, занятия его воистину непостижимы. Можно заниматься чем угодно от прочтения учебника по ХНевесть-что 1.0 Transitional//EN//RUS//UKR//demo-beta-forever до подбора цветов для десятой версии домашней странички. Сегодня взгляд мой упал на интересный скриптик в каком-то журнале. Скриптик примерно такого содержания :

<body onLoad="document.bgColor=prompt(´Введите цвет фона:´,´´)">

Как видно, он запрашивает цвет фона у пользователя и применяет его к странице. При выполнении скрипта выпадает окошко с весьма длинным полем ввода. Это наводит на мысль, что ввести туда можно не только цвет, а и пожелания свои по поводу производительности компьютера, корректной работы программ и прочие пламенные речи в адрес Microsoft. Итак, после нескольких минут введения разных слов наобум получилось нечто весьма и весьма интересное:

Если в поле ввести "dermo" то он будет красным,
а если "mustdie" - то синим,
zapodlizm - оливковый,
zhopa - темно-синий,
blewotina - не совсем красный,
klevo - ярко-зеленый,
zxcvbn (низ клавы) - дивно-бирюзовый,
denial - модно-розовый (какой-то цмиковый),
asdf - красивый модный салатовый,
repress - желтый (чуть грязный),
repressive - зеленый (!),
nullsoft4ever - стандартный бирюзовый,
trancefield - грязноватый бирюзовый,
mnogoderma - дивнозеленый,
reichstag - кустозеленый,
indivisable - темносиний,
belowezhskajapusha (Беловежская пуща!) - малиновый,
wmnajaupkomadps - тусклозеленый,
ofigenno - желтый,
obaldenno - такой же, но зеленоватый,
blood - сиреневый,
blood00 - действительно кровяной,
elijahwood - оранжево-коричневый,

(...слова написаны просто из головы ! Не судите строго...)

В общем, ИМХО (что очень сомнительно в отношении точности), он делит строчку на 3 равные части (от пяти, вроде бы, знаков и более) и считает цвет из кода букв столь же успешно, как и из hex-алфавита. Впрочем, вспоминая, как я писала перекодировщик stringToHex, отмечу, что подобная программа, не имея зашиты от ввода неизвестных символов, попросту считает результат из них и получает искаженный ответ, при этом не выпадая с ошибкой. Моя, к примеру, программа hexRGB (www.upkom.nm.ru/prog/hexRGB.zip) также не имеет защиты от ввода неправильного шестнадцатеричного числа, в ней по причине жестокого цейтнота организован просто сброс данных. Но, видимо, славная компания Microsoft решила прибегнуть к другому хорошему способу решения вышеописанной "да даже не проблемы". Зачем писать защиту от неопасной и интересной возможности, когда можно открыть такой простор для творчества?

Впрочем, следует отметить, что из многих попыток IExplorer´a предугадать (а уж это он умеет) ошибку русского вебмастера получаются эксклюзивные возможностиособенности народного браузера.

Напоследок, следует заметить, что IExplorer´ом пользуется подавляющее большинство людей, вообще знакомых с компьютером. А посему, рассчитывая на него в своих незабвенных дизайнерских творениях, не стоит забывать, что до совершенства ему (да и остальным браузерам) весьма далеко.




Рекомендуем почитать

 

Добавить комментарий


Ваше имя:


Комментарий:


Введите: Картинка