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 добавляются элементы списка, соответствующие ссылкам.