Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > . Создать программу формирования ссылок на все кат


Автор: vitaxa3581 13.12.2012, 22:58
ребята подскажите пожалуйста, уже схожу с ума  smile  


Как создать программу javascript формирования ссылок на все каталоги пути данного HTML-документа. То есть в какую бы папку я не положил документ  должно отображаться перечень ссылок к этой папке. Например создам документ и назову его "программа.html" если я ёё засуну в в папку рок в музыке на  диске D:, мне должно выдавать на экран перечень ссылок: 


D:
D:\музыка
D:\музыка\рок
D:\музыка\рок\программа.html
 

не матюкайте строго, просто я только начал изучать программирование и во многом еще не разобрался. а преподователи даже не обьяснив уже требуют smile 

Автор: skyboy 14.12.2012, 00:44
адрес текущей страницы можно получить из window.location.href
затем, пройдясь по / как разделителям, получишь все промежуточные ссылки

Автор: vitaxa3581 15.12.2012, 16:38
Код

<html>
<body>

<script language="JavaScript">
<!--
var elements = document.URL.substr(8).split(/\/|\\/);
var i = 0;
while (i++ < elements.length)
 {
    document.write('<a href="file:///' + elements.slice(0, i).join('/') + '">' + decodeURI(elements.slice(0, i).join('/')) + '</a><br>');
}

//-->
</script>
</body>
</html>

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)