Стал рыться в своей коллекции скриптов и нашел скрипт, подсчитывающий число ссылок и выводящий список этих ссылок в новом окне. Но скрипт был для ослика с применением document.all... А как делается это в правильных браузерах?

В простейшем случае эаменой document.all на document.getElementById

А если у ссылок нет ID?

Выделить код

Код:

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/

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