Тема: JS: внешняя переменная из js и функция
вопрос: Как сделать доступной для исполнения в функции внешнюю переменную или ее (текстовое) значение в виде цифр (в моем случае - просто число)?
В файле хтм есть ссылка на js - в котором уже находится нужная мне переменная (числовая) - proekt1
вот часть кода хтм файла:
<script type="text/javascript">
<!--
// ввод числа от 1 до 28000 для формирования списка подпапок проекта - пока отсутствует
//проверка и исполнение - пока не полный код, проверка отсутствует
function ShowFileList(folderspec) {
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.GetFolder(folderspec);
var fc = new Enumerator(f.SubFolders);
var s = "";
for (; !fc.atEnd(); fc.moveNext())
s += fc.item() + "<br>";
return s;
}
document.write(ShowFileList('//192.168.130.100/arhiv/scan/25600//'));
//-->
</script>Чтобы работало как должно быть здесь приходится имя проекта писать вручную и цифрами, а этого не должно быть..
в идеале же вывод должен стать автоматическим и группой ссылок типа:
document.write(ShowFileList("//192.168.130.100/arhiv/scan/" + proekt1 + "/"));попытки пока мои тщетны - ссылок в браузере нет, только ошибки моего кода, ![]()
В итоге же должно получиться такое в браузере, вот код:
("группа ссылок")
\\192.168.130.100\arhiv\scan\25605\25605a
\\192.168.130.100\arhiv\scan\25605\25605as
\\192.168.130.100\arhiv\scan\25605\25605as2
\\192.168.130.100\arhiv\scan\25605\25605ps
\\192.168.130.100\arhiv\scan\25605\25605ss
\\192.168.130.100\arhiv\scan\25605\25605tk
\\192.168.130.100\arhiv\scan\25605\25605tx
\\192.168.130.100\arhiv\scan\25605\25605vkотдельно работает пока только вот это "как надо",но без цикла или функции (ссылка нужна вначале документа пользователю), вот код:
<script type="text/javascript">
<!--
// var proekt1=25600 - для работоспособности из js файла присутствует именно здесь
var proekt1=25600
document.write(proekt1.link("//192.168.130.100/arhiv/scan/" + proekt1 + "/"))
//-->
</script>Есть способы победить это?

