(Блогов у меня уже вагон и маленькая тележка, не знаю, для чего был создан этот, — точнее, не помню, — но раз уж он существует, почему бы не кидать сюда лытдыбр, как-то относящийся к этому сайту, но недостаточно значимый для раздела новостей?)
Попыталась приделать ограничение по возрасту. Не к всему сайту, конечно (хотя я, как и во времена ФСФ, продолжаю считать, что детям на мои пописульки-порисульки смотреть нельзя: это может надолго испортить им художественный вкус и создать неверные представления о жизни). Только к рейтинговым записям. Сейчас у меня их здесь нет, но так-то они могут быть, и хотелось бы, чтобы к ним реально не было доступа. Нет, новые законы, ни один из них, тут ни при чём — разве что в смысле «по ассоциации вспомнилось».
Однако и нелегкая же это работа для плохого программиста. Сначала поискала подходящий скрипт на форуме техподдержки. Нашла. Поставила. Скрипт начал упорно записывать меня в несовершеннолетние. Оказалось, мой возраст, рассчитанный им, составляет –1866, что, конечно, значительно меньше не только восемнадцати, но и нуля. Полистав учебник Javascript, я обнаружила, что функция GetYear(), использовавшаяся в скрипте определения возраста юзера, устарела и вообще работает в разных браузерах по-разному: где-то возвращает календарный год, а где-то разницу от тысяча девятисотого. Поменяла на правильную GetFullYear(), проверка заработала — правда, не заработал сам вывод предупреждения. И начала я его реанимировать, одновременно заменяя способ вывода предупреждения с банального document.write() (зачем он мне, если я собираюсь не на стартовую страницу этот скрипт пихать, а непосредственно перед аморальными текстами и ссылками на них?) на какие-нибудь всплывающие окошки.
Мне очень хотелось бы написать здесь, что благодаря своей заботе о нравственности подрастающего поколения я стала знатоком AJAX, но это, увы, не так. Мне даже не удалось создать окошко _uWnd с содержанием какого-либо другого типа, кроме заданного строковыми выражениями прямо в скрипте. Увы. И сколько бы своих ошибок я ни обнаруживала (от пропущенной точки с запятой до onlick вместо onclick (скрипт, требующий от юзера лизнуть кнопку, — это новое слово в программировании, да), их по-прежнему остается бессчетное количество, и, пробираясь между ними вслепую, я так же далека от цели, как позавчера.
А значит, перетаскивать сюда рейтинговые фанфики пока рановато. Может, там, где они лежат сейчас, они и нарушают какой-нибудь закон, но мне вовсе не хочется нарушать его дважды, да еще и здесь.
|