avva: (Default)
[personal profile] avva

Впервые я всерьез пожалел, что ЖЖ не поддерживает использование джаваскрипта ни в каком виде несколько месяцев назад, когда увидел Playtagger. Это на самом деле соединение двух технологий - джаваскрипта и флэша - но в саму HTML-страницу достаточно поставить одну строку вызова крохотного джаваскрипта с сайта del.icio.us. Тогда этот скрипт автоматически преобразует все ссылки на mp3-файлы на данной странице, так что перед ними появляется кнопка "играть", и если нажать на нее, подгружается тоже очень маленькая флэш-аппликация, которая скачивает и играет этот mp3-файл прямо в том же окне браузера, ничего не меняя. Примеры см. по ссылке.

Мне очень понравилась эта идея, потому что она решает раздражающую проблему излишнего ментального пространства, которое приходится отводить под какой-нибудь mp3-файл, если хочешь его послушать. Например, если при нажатии на файл браузер пытается его скачать и записать, то нужно придумать, в какой каталог; а если даже в каталог по умолчанию, все равно, там теперь будет лежать этот файл, нужно отдельно запустить программу-проигрыватель и его загрузить, а потом не забыть удалить когда-нибудь. Или даже если браузер сам запускает Media Player или другую программу, все равно, это новое окно открылось или в уже бегущей программе playlist сбился, нужно переносить внимание на это другое окно. Или даже если настроен какой-то плагин, который играет прямо в браузере (QuickTime так делает, скажем), все равно, он открывает отдельное окно браузера. Так или иначе этому приходится уделять слишком много внимания и отвлекаться от чтения той страницы, на которой расположена ссылка. А если прямо перед ней маленькая неброская кнопочка, нажал, и тут же слушаешь, а потом забываешь об этом, никаких файлов, никаких других окошек или программ - казалось бы, какая уж разница, а намного, намного удобнее и приятнее.

Но вот в ЖЖ так не сделать.

С тех пор я видел еще несколько таких флэш-проигрывателей; среди них есть более навороченные, с контролем громкости, с целым списком песен, из которого можно выбирать, итд.; но этот самый простой, Playtagger, мне больше всех по душе (если бы еще в нем не было ссылки на "tag this" в del.icio.us, которая мне не нужна, было бы еще лучше - если кто-то знает такое, поделитесь ссылкой).

Date: 2006-06-07 08:41 am (UTC)
From: [identity profile] avva.livejournal.com
Суть в том, что ЖЖ запрещает мне вставлять любой джаваскрипт в мои записи, включая тот, который загружает (при нажатии юзером кнопки) флэш и передает ему нужные аргументы. Напрямую флэш в ЖЖ-записи я тоже не могу вставлять.

Date: 2006-06-07 08:53 am (UTC)
From: [identity profile] dimaniko.livejournal.com
То есть, наиболее вероятная реализация такого механизма - не через разрешения джаваскрипта в постингах вообще, а в реализации фичи самим ЖЖ?

Date: 2006-06-07 08:55 am (UTC)
From: [identity profile] avva.livejournal.com
Пожалуй, что так, но я не рассчитываю, что это случится.

Date: 2006-06-07 08:58 am (UTC)
From: [identity profile] dimaniko.livejournal.com
Ну да, в ЖЖ недостает много мелких, но гораздо более критичных полезностей.
(deleted comment)

Date: 2006-06-07 05:33 pm (UTC)
From: [identity profile] dimaniko.livejournal.com
Это понятно. Я же говорю о введении новых джаваскриптовских функций со стороны ЖЖ, а не разрешении юзеру вставлять скрипт в постинг. Ведь на страницах ЖЖ джаваскрипт не запрещен как явление - я пишу этот комментарий в форме, которая открылась на странице именно джаваскриптом.

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 30th, 2025 06:13 am
Powered by Dreamwidth Studios