«Магический шар» ★
Свой путь в вебе я начинал с вёрстки — в конце
Из того набора атрибутов и тегов, что тогда были доступны, мне довелось использовать всё, кроме
Использование его в те годы могло бы выглядеть
<A HREF=/cgi-bin/action.pl><IMG SRC=/i/pict.gif WIDTH=200 HEIGHT=100 ISMAP></A>Чтобы вы прочувствовали дух времени, специально пишу большими буквами (так было принято) и без кавычек (экономили и на этом тоже).
При нажатии на картинку с этим атрибутом и ссылкой к урлу добавляются в качестве параметров координаты курсора на картинке. Видимо это нужно было
Я уже несколько лет как не верстаю,
И вот два года назад меня осенило использовать его в вёрстке «магического шара» из фильма «Трасса 60». Если не смотрели, там у главного героя был шар, который давал ответы на заданные вопросы, если его потрясти.
Мой шар «отвечает» в том случае, если на нём щёлкнуть мышкой. В качестве случайных значений используются координаты, передаваемые при помощи атрибута ISMAP, плюс картинка вращается при помощи CSS, поэтому даже под неподвижным курсором всегда разные координаты.
Принцип получился довольно простой — все координаты, в которые пользователь может щёлкнуть мышкой, заданы как идентификаторы скрытых слоёв, лежащих поверх рисунка шара. Как только пользователь выбирает
HTML с таким подходом становится довольно жирным — у меня получился 1,2 мегабайта, но по нынешним временам это не объём.
Вообще я планировал дооформить шар и сгенерировать координаты более экономно (сейчас я генерирую под охватывающий квадрат, получается, что у меня есть бесполезные строки в его углах), но проект два года провалялся в локальном репозитории, а воз и ныне там.
Поэтому решил выложить что есть,
Комментарии 11
А пример на github.io ?
Тоже никогда, моей любимой функцией с картинкам до сих пор остается ``
Простите за дерзость, затупил.
Скажите, а вы расстроились когда от `````` избавились?
Во время было, а.
Я на Джаве перекодирующий прокси писал — мой фаворит в те времена, браузер «Опера» не понимала весь тот набор русских кодировок, который тогда использовался, вот я прокси и написал.
Кодировки у меня различались портам, точные номера не помню, но, например, если я к сайту через прокси пытаюсь подсоединиться по порту 8081, то это будет КОИ, если 8082, то ИСО и так далее.
Больше на Джаве я не писал :)
Там ещё «пасхалки» есть )//cgi-bin//, Перл, картинка в формате //.gif// )
вот сколько я помню оперу она всегда мало того что предоставляла быстрый способ смены кодировки (и это тогда было не редкость), или даже под конец существования кодировок научилась определять их так хорошо что практически не приходилось их менять.
Но на lib.ru до сих пор страшно заходить -- там некоторые *txt в непонятных кодировках )