>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Проблемы с сайтами http://forum.mozilla-russia.org/viewforum.php?id=24 >как получить число и список ссылок на странице http://forum.mozilla-russia.org/viewtopic.php?id=5157 |
firecat > 22-09-2005 16:45:44 |
Стал рыться в своей коллекции скриптов и нашел скрипт, подсчитывающий число ссылок и выводящий список этих ссылок в новом окне. Но скрипт был для ослика с применением document.all... А как делается это в правильных браузерах? |
Lynn > 22-09-2005 17:19:12 |
В простейшем случае эаменой document.all на document.getElementById |
firecat > 22-09-2005 20:08:34 |
А если у ссылок нет ID? |
Lynn > 22-09-2005 21:56:33 |
Выделить код Код:javascript:(function(){var l=document.getElementsByTagName('a');var s='';var c=0;for(var i=0;i<l.length;i++){if(l[i].href){s+='<a href="'+l[i].href+'">'+l[i].href+'</a> ('+l[i].innerHTML+')<br>';c++;}}var w=window.open('','l','');w.document.open();w.document.write(s+'Total: '+c+' links.');w.document.close()})() Это код „закладурки“ (bookmarklet). Нужно создать новую закладку на тулбаре и скопировать этот код в поле location. Подробнее можно почитать http://www.large.ru/bookmarklets/ |
firecat > 22-09-2005 23:20:33 |
Спасибо большое за ссылку. Когда то давно читал о закладурках, но тогда это меня не интересовало. А теперь самое то. |