65 Часть V. Разработка программ и написание скриптов
<SCRIPT LANGUAGE=JAVASCRIPT>
function DumpURL(){
// declare the variables we'll use var linkCount= document.links.length;
var result= "";
// build our summary line
result s="Link summary:this page has links to <B>"+ linkCount + "</B>hosts\n";
result +="<OL>\n";
// for each link in the document, print // a list item with it's hostname
for(var i=0;KlinkCount;i++).-resul +="<L1>"+document.links[i].hostname + "\n";
result +="</OL>\n";
return result;
}// -->
</SCRIPT>
<FORM><INPUT TYPE=BUTTON NAME=Dump VALUE="Dump URLS"
OnClick="write(DumpURL())"></FORM>
<A HREF=http://rampages.onramp.net/~jerry>Jerry's Home Page</A></BODY></HTML>
В начале приведенной функции объявляются используемые переменные. В языке JavaScript перед использованием переменные нужно объявить, и правила хорошего стиля требуют этого, даже если такое объявление не строго обязательно. Затем строится строка заголовка для списка ссылок, для чего к переменной result добавляется строковая константа с некоторыми HTML-элементами. Для просмотра всех связей текущего документа используется цикл for, в котором к переменной result добавляются элементы списка, соответствующие ссылкам.