dimrub: (Default)
[personal profile] dimrub

Ну, вот я и написал самый уродливый из всех уродливых хэков, какие я когда-либо писал (а я их писывал, бывало, немало). В общем, так. Сделал очередной скриптик, который позволяет добавлять к постам последний проигранный пользователем трэк - по данным last.fm (соответственно, для пользования этим скриптом надо как минимум быть пользователем этого сервиса). Во время первого запуска, скрипт попросит вас ввести свой юзернейм на last.fm, постарайтесь не ошибиться, поскольку изменить этот юзернейм на данный момент нельзя. Любители перфекционизма могут обождать с установкой этого скрипта, потому что помимо вышеуказанного ограничения, есть еще и эстетический момент: линейка инструментов странички составления постов "украсилась" отнюдь не красивой иконкой - а простым линком с буквами "СМ" (Current Music), справа от спеллчекера.

А вот и сам скрипт. Для его установки сначала надо установить гризманки, ну и так далее, как обычно.

Originally posted on dimrub.vox.com

on 2007-12-23 02:52 pm (UTC)
Posted by [identity profile] dimrub.livejournal.com
У меня - строятся :). Может, у тебя старая версия, у которой в инклюд не включены группы?

on 2007-12-23 03:10 pm (UTC)
Posted by [identity profile] ilya-dogolazky.livejournal.com
Нет, на инклюд я в первую очередь посмотрел, название скрипта у обезяней морды не серое, кстати и консоль ошибок молчит как партизан на допросе.

У меня вот такой научный вопрос к тебе --- предположим я хочу сделать в документе ссылку с HREF-ом javascript: my_function('ля-ля-ля, три рубля'), но если my_function из обезяннего скрипта, то так не работает. А как бы таки заставить работать?

on 2007-12-23 03:12 pm (UTC)
Posted by [identity profile] dimrub.livejournal.com
Вставляй эту ссылку динамически из обезьяннего скрипта. Для примера, смотри мой последний скрипт (тот, что с каррент мьюзик).

on 2007-12-23 03:17 pm (UTC)
Posted by [identity profile] ilya-dogolazky.livejournal.com
Имеешь в виду вот это?
musicLink.href = 'javascript:void(0)';
musicLink.addEventListener('click', addCurrentMusic, false);

Это как раз стандартная практика. Я как раз о том и спрашиваю, что сделать чтоб нечто разумное (а не войд(0)) сидело в HREF. Объясняю почему --- меня страшно бесят две вещи 1) наводишь мышь на ссылку, а там этот войд 2) не посмотревши тыкаешь средней кнопкой и получаешь с этим войдом вкладочку. Это всё очень не гут.

on 2007-12-23 03:18 pm (UTC)
Posted by [identity profile] dimrub.livejournal.com
По первому пункту - определи onmouseover для этого линка. По второму - не знаю, как тебе помочь :).

on 2007-12-23 03:23 pm (UTC)
Posted by [identity profile] ilya-dogolazky.livejournal.com
определи onmouseover --- в смысле, что именно делать on mouse over?

on 2007-12-23 03:24 pm (UTC)
Posted by [identity profile] dimrub.livejournal.com
Да. Типа onmouseover='window.status="это ацтойная ссылка"'. Кроме того, можно переопределить onclick, и заблокировать открывание средней кнопкой. А для плавающей строки есть еще, если не ошибаюсь, onhover.

on 2007-12-23 03:22 pm (UTC)
Posted by [identity profile] ilya-dogolazky.livejournal.com
Или альтернативный вопрос --- как сделать всплывающую подпись над текстовой ссылкой. Будь ссылка картинкой --- никаких проблем (то ли alt то ли title)...

Profile

dimrub: (Default)
Adventures of a somewhat curious character

September 2013

S M T W T F S
12 345 67
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 28th, 2026 01:51 pm
Powered by Dreamwidth Studios