使用javascript (CRM 4.0)在IE上打开文件夹

Open Folder on IE using javascript (CRM 4.0)?

本文关键字:IE 文件夹 javascript CRM 使用      更新时间:2023-09-26

我想在IE窗口上看到我的特定文件夹。我使用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. IE的安全模型发生了变化和窗口。用本地文件路径打开,IMHO不再工作了。另请参见Ie 8.0打开本地文件时拒绝访问
  2. 你的文件uri不正确。对于网络共享,它应该是file:///C:/myfile.txt(不再工作)或file://server/share。见http://blogs.msdn.com/b/ie/archive/2006/12/06/file-uris-in-windows.aspx

为要打开的文件夹创建网络共享