LEX1
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору LEX1 03:02 07-03-2008 Цитата: Надо будет завтра добавить кнопку показывающую/убирающую рядом с флэшками их адрес. | Получилось немного позже ;) Код: javascript:function ShowLink(oSrc,oEle){var clas='flashdownlink';if(oEle.parentNode.childNodes.length>0&&oEle.parentNode.lastChild.className==clas){oEle.parentNode.removeChild(oEle.parentNode.lastChild);return};var oLnk=document.createElement('a');oLnk.setAttribute('href',oSrc);oLnk.appendChild(document.createTextNode('Get Flash'));oLnk.className=clas;oLnk.style='text-decoration:underline;color:blue;font:14px Times New Roman;white-space:nowrap;-o-text-overflow:ellipsis;';oEle.parentNode.appendChild(oLnk)};var n;var obj=document.getElementsByTagName('object');for(var i=0,oi;oi=obj[i];i++){for(var l=0,j;j=oi.childNodes[l];l++){if(j.tagName&&j.tagName=='PARAM'){n=j.getAttribute('name').toLowerCase();if(n=='data'||n=='movie'||n=='src'||n=='url'){ShowLink(j.getAttribute('value'),oi);break}}}};var em=document.getElementsByTagName('embed');for(var i=0,ei;ei=em[i];i++){if(ei.parentNode.tagName!='OBJECT')ShowLink(ei.getAttribute('src'),ei)}; | Следует учесть, что на youtube и т.п. будет показан адрес плеера, а не видео. Перетаскиваемая кнопка. | Всего записей: 3793 | Зарегистр. 24-10-2005 | Отправлено: 15:36 10-03-2008 | Исправлено: LEX1, 17:16 10-03-2008 |
|