JS: Проверка существования локального файла
Здравствуйте!
Следующий скрипт проверяет наличие файла на сервере (через jquery): Код:
<script type="text/javascript" src="http://wargot.com/templates/wargot2/js/jquery.js"></script> C:\big_image.jpg |
В рамках веб страницы на чужом компьютере нет.
|
А каким-то образом из окна CHM-файла можно узнавать о существовании некоего файла по определённому пути?
|
fso = new ActiveXObject("Scripting.FileSystemObject"); if(fso.FileExists(file)) { //работаем с файлом } else //файл не найден |
Спасибо, это отлично бы подошло, если бы каждый раз не выводилось окно безопасности. Регламент использования предполагался такой: код узнаёт, существует по определённому пути на диске файл или нет, и соответственно, в первом случае пишет на страницу (через document.write) код плеера со ссылкой на локальный файл (mp3), а во втором — код плеера со ссылкой на файл в интернете. Видимо, придётся отказаться от затеи и попробовать с куки.
|
Все правильно, окно безопасности и должно быть, иначе дыра. Антивирус грамотный вообще предложит заблокировать такую справку.
Вы для кого это делаете, для себя? Если что-то для себя замутили, то без окон безопасности и на win-платформе будет работать hta-приложение. |
МучУ для общественности))) И без CHM наверно не обойтись: поиск, множество страниц в одном файле и всё такое.
Подумалось, а что если сделать два чекбокса с выбором для аудио типа "проигрывать с диска" и "проигрывать из интернета" — с сохранением выбора в "вечный" куки, — и чтобы уже скрипт, в зависимости от содержания куки, писал бы на страницу код плеера? Возможно такое? |
Не работает cookie в CHM.
|
Это весьма печально)) Что ж, спасибо вам, избавили от многих лишних телодвижений: до планируемой компиляции на куки у меня были большие виды.
|
Часовой пояс GMT +3, время: 14:33. |