2012-10-11 31 views
1

我正在使用JavaScript驗證瀏覽字段。由於IE不支持files[0],因此我爲IE使用了另一個代碼。錯誤:「激活服務器不能創建對象」在IE瀏覽器

  var myFSO = new ActiveXObject("Scripting.FileSystemObject"); 
     var filepath = document.upload.file.value; 
     var thefile = myFSO.getFile(filepath); 
     var size = thefile.size; 

我已經啓用的ActiveX的瀏覽器,但我依然得到錯誤的「激活服務器不能創建對象」

+0

可能重複[IE8 ActiveXObject問題](http://stackoverflow.com/questions/2964531/ie8-activexobject-problem) – epascarello

回答

0

這意味着該ActiveX安全設置過高,不允許代碼跑。添加您的頁面到受信任站點或更改瀏覽器的安全區域設置頁面在

+0

@ epascarello ..有沒有其他辦法。 !因爲我們不能強迫用戶爲訪問網站做這些事情。所以如果有其他任何替代方案,這將是非常好的。 –

+0

任何其他方式是使用一些沒有ActiveX的解決方案。又名Flash/Silverlight/Applets。 – epascarello

0

工具 - > Internet選項 - >選擇安全選項卡

點擊自定義級別按鈕,啓用以下設置:

  • 運行ActiveX控件和插件
  • 初始化並腳本ActiveX控件未標記爲安全。
+0

我已經做了你所說的話。仍然問題依然存在。 –

+0

如果你這樣做了,ActiveX應該可以工作。 –

相關問題