Этим постом открывается моя бесконечная серия мини-рассказов о недоступных взору, слуху и нюху постороннего человека внутренностях Центра Высоких Технологий.
На днях я устроил блиц-влоб-соцопрос недавно пришедших к нам сотрудников. Вопрос, который я им задавал, звучал так: «Что вы слышали о ЦВТ до того, как пришли сюда работать?»
Ответы были получены самые разные, ибо слухов о нашей компании, как оказалось, ходит предостаточно. Но не все они соответствуют действительности. В частности, кровь новорожденных некрещёных младенцев мы пьём только в полнолуние, а не каждый вторник после обеда. Кресты мы сжигаем, закапывая их в землю обычным образом, а не перевёрнутыми (кстати, хорошая идея!). Молимся мы Ктулху, а не Аццкому Сотоне, хотя, это почти одно и то же.
Все, кто работает в нашей компании, знают, что у нас принята традиция проставляться тортиками по всяческим удобным поводам. Основных поводов для проставления у нас четыре: приход в компанию, уход из компании, выезд в отпуск и выход на пенсию. Допустима замена тортиков на пироги, а в летнее время — на фрукты и ягоды. Те сотрудники, кто просрал свой повод проставиться, получают от неустановленных анонимов чёрную метку. Чёрная метка обычно означает, что проставиться следует немедленно, ибо к следующему кресту перед сожжением кое-кого могут прибить гвоздями. Действует безотказно.
Но самый главный и частый повод покушать тортики у нас бывает во время дней рождений. Это самое обоюдоприятное мероприятие: сотрудники-гости кушают вкусные кондитерские изделия, говорят сотруднику-имениннику приятные речи о том, какой он важный, умный, щедрый и незаменимый, слушают приятную ответную речь от него о том, какие они все дружные, весёлые и высокопрофессиональные, а затем сотрудник-именинник получает ценный подарок, с лихвой окупающий все затраты на угощения. Все расходятся сытыми и довольными.
Июль-месяц принёс нам целых семь именинников. Речи текли рекой, торты падали кусками, жопы слипались целыми отделами. К концу месяца мы реально подустали если не кушать, то толкать поздравительные речи. И был найден лёгкий выход: на нашей многострадальной доске (доска уже страдала так и эдак) мы написали почти универсальное поздравление имениннику. Надо только периодически менять три константы.
Поздравление было опробовано в понедельник на последнем июльском имениннике. Успешно.
P. S. Поздравление содержит минимум одну ошибку. Кто найдёт ещё ошибки — присылайте резюме. Но помните, что функции getRandomGreetings(), getRandomFood() и getRandomDrink() определены в другом блоке <script> с обратной стороны доски.
Метки: балуемся
На самом то деле как минимум функция getRandomDrink() должна быть определана как "стандартная функция" во всех подобных языках программирования :)
А набор переменных по которым делается случайная выборка должен автоматически браться вот от сюда http://www.slvz.ru/catalog.html
Скрипт выведет результаты вне контейнера [cite]<html>…</html>[/cite]
Или это тоже на обратной стороне доски?
Да, тоже с другой.
Рассматриваем только этот скрипт, предполагая, что где-то там существует <div id="greetings">, что вёрстка валидна и кроссбраузерна, что мы в России с русскими региональными настройками.
оба ?: неплохо бы в скобочки взять, а то ведь приоритет у тернарника пониже, чем у +.
aleske,
[cite]оба ?: неплохо бы в скобочки взять, а то ведь приоритет у тернарника пониже, чем у +.[/cite]
Принято.
Ещё ошибки? И, кстати, ту, о которой я уже упомянул, найдёт кто-нибудь из посторонних?
русский язык бы ещё малость подправить в плане пунктуации, а в JS вроде бы больше глюков нема. набивать и проверять <del>лениво</del>некогда.
да, я б ещё на всякий пожарный DEFER=DEFER у скрипта проставил, а то вдруг он начнёт исполняться до создания элемента с ID="greetings".