как по клику из браузера открыть проводник

E
На сайте с 09.09.2013
Offline
0
12449

Нашел на этом форуме ответ на вопрос как по клику из браузера по ссылке открылся проводник.

<script type="text/javascript">

function openExplorer(dir) {

var ws = new ActiveXObject("WScript.Shell");

ws.Run("explorer " + dir);

}

</script>

<a href="javascript:openExplorer('C:\\');">Открыть "C:\" в проводнике</a>

Однако воспользоваться в полной мере им не смог. Возникла такая проблема. Почему как только я указываю путь глубиной более 1 папки меня выкидывает в папку Мои документы. Например, если указываю путь M:\\Узлы связи, то захожу в нужную папку, а если путь более глубок M:\\Узлы связи\2 Питер, то открывается папка Мои документы?

IL
На сайте с 20.04.2007
Offline
435
#1
explore:
<a href="javascriptpenExplorer('C:\\');">Открыть "C:\" в проводнике</a>
explore:
а если путь более глубок M:\\Узлы связи\2 Питер,

p.s. А вообще, в ряде случаев просто не сработает.

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
SeVlad
На сайте с 03.11.2008
Offline
1609
#2
explore:
как по клику из браузера открыть проводник

А если нет проводника? Даже диска С нет?

ОК.

explore:
Возникла такая проблема.

Путь - в кавычки попробуй. И\или не используй пробелы в пути.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
E
На сайте с 09.09.2013
Offline
0
#3

Да оказалось, что я далеко полез. В IE прекрасно открывается проводник по такой ссылке

href="M:\Отдел \Узлы связи\1 Москва".

Всем спасибо за помощь!

Mik Foxi
На сайте с 02.03.2011
Offline
1166
#4
explore:
Да оказалось, что я далеко полез. В IE прекрасно открывается проводник по такой ссылке
href="M:\Отдел \Узлы связи\1 Москва".
Всем спасибо за помощь!

так оно только в IE и будет открывать, в нормальных браузерах по идее такое не прокатит.

Антибот, антиспам, веб файрвол, защита от накрутки поведенческих: https://antibot.cloud/ Форум на замену серчу: https://foxi.biz/

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий