Открыть папку в IE, используя JavaScript (CRM 4.0)? - PullRequest
0 голосов
/ 04 августа 2011

Я хочу увидеть свою конкретную папку в IE window.i use window.open (); и затем я получаю сообщение об ошибке «Доступ запрещен». Я дал «всем» разрешение на эту папку и делюсь им.

var oShell = new ActiveXObject("Scripting.FileSystemObject");
var Path="C:\\test\\"+crmForm.ObjectId;
  if (! oShell.FolderExists(Path) )
{
  oShell.CreateFolder(Path)
}    

crmForm.all.new_paylasim.DataValue=Path;
var urlField =crmForm.all.new_paylasim;

urlField.style.color = 0x0000ff;

urlField.style.textDecorationUnderline = true;

urlField.style.cursor = "hand";

urlField.ondblclick = function() {

var url = urlField.DataValue; // Or get it from somewhere else

if (url != null && url.length > 0) {
window.open(url);

}
}

Какое решение?

1 Ответ

2 голосов
/ 05 августа 2011

У вас проблемы

  1. модель безопасности IE изменилась, и window.open с локальным путем к файлу IMHO больше не работает.См. Также Т.е. 8.0 Доступ запрещен при попытке открыть локальные файлы
  2. Ваш файл неверен.Это должно быть либо file:///C:/myfile.txt (что больше не работает), либо file://server/share для общего сетевого ресурса.См. http://blogs.msdn.com/b/ie/archive/2006/12/06/file-uris-in-windows.aspx

Создание сетевого ресурса для папки, которую вы хотите открыть.

...