Вход

Просмотр полной версии : Выборка с html кода всех onclick


SanyCF
28.03.2012, 15:55
На данный момент с помощью этой ссылки происходит добавление файла в плейлист плеера uppod :)

<a onclick="uppodSend('myplayerbig','pl:{file:http://www.test1.ru/uploads/files/2012-03/07-1.mp3,comment:track');" title="">В плейлист</a>

Таких ссылок на странице несколько.

Как сделать одну кнопку, которая соберет все onclick с uppodSend, и при нажатии вставит в плеер. :help: :help: :help:


После генерации ссылка должна иметь такой вид
<a onclick="
uppodSend('myplayerbig','pl:{file:http://www.test1.ru/uploads/files/2012-03/1.mp3,comment:track1');
uppodSend('myplayerbig','pl:{file:http://www.test1.ru/uploads/files/2012-03/2.mp3,comment:track2');
uppodSend('myplayerbig','pl:{file:http://www.test1.ru/uploads/files/2012-03/3.mp3,comment:track3');
uppodSend('myplayerbig','pl:{file:http://www.test1.ru/uploads/files/2012-03/4.mp3,comment:track4');
uppodSend('myplayerbig','pl:{file:http://www.test1.ru/uploads/files/2012-03/5.mp3,comment:track5');
" title="">Добавить все файлы в плейлист</a>

nerv_
28.03.2012, 16:27
наверно, как-то так
(function() {
var uppodLinks = document.getElementsByTagName( 'a' ), i = -1;

while( ++i < uppodLinks.length ) {
if ( uppodLinks[ i ].onclick !== null ) {
if ( ~~uppodLinks[ i ].onclick.toString().indexOf( 'uppodSend' ) ) {
uppodLinks[ i ].onclick();
}
}
}
})();

SanyCF
28.03.2012, 16:41
А как будет выглядеть ссылка?