Цитата:но я же не могу указать объектом текст ссылки!
Либо я чёто не допонял, либо ты не прав:
CODE:var linksArr = new Array();
for (var count = 0; count < document.links.lenght; count++) {
linksArr[count] = document.links[count].innerText;
}
linksArr.sort();
и т.д.;
\n\n(Добавление)
1) Очепятка, надо:
CODE:var linksArr = new Array();
for (var count = 0; count < document.links.[b]length[/b]; count++) {
linksArr[count] = document.links[count].innerText;
}
linksArr.sort();
alert(linksArr);
2) .sort() как раз здесь, имхо, неприменимо. Ведь надо создавать и синхронно упорядочивать второй массив - с адресами (чтоб потом адреса и текст ссылках заменять)
3) На самом деле на странице, я думаю будут и другие ссылки (навигация, счётчики), так что надо пропустить необходимое количество сначала и с конца.
4) С другой стороны: скриптом можно и дома упорядочить, и потом закачать на сайт. (проще реализовать в скрипте выдачу HTML кода чем замену ссылок на странице)
|