2011-06-24 46 views
0

可能重複:
Deleting a directory when clicked on a hyperlink with JAvascript.ASP.NET C#刪除使用Javascript的ActiveXObject目錄

string Del="Delete('"+f2+"')"; 
Response.Write("<div align=" + "center" + "><td><a href="+"javascript:location.reload(true)"+ 
" onclick="+Del+" > DELETE </a></td></div><br />"); 


    <script type="text/javascript"> 
    function Delete(path) { 

     path1 = unescape(path); 
     alert(path1); 
     var myObject = new ActiveXObject("Scripting.FileSystemObject"); 

     myObject.DeleteFolder(path1,true); 
     alert("Welcome"); 
    } 
    </script> 

我刪除喜歡this.But一個目錄爲了這個,我不得不啓用Run ActiveX和其他一些。
我不能以任何其他方式做到這一點,而不需要這些enable.And我才知道這隻適用於IE所以我怎麼能在其他瀏覽器中做到這一點?

+1

2天前你沒問過同樣的問題嗎? –

+0

是的,抱歉,那段時間實際上我現在無法刪除它,但我可以懷疑abt其他瀏覽器。 – Naresh

回答

0

您不能在其他瀏覽器中執行此操作,因爲只有IE支持ActiveXObjects。其他選項可能使用Flash或Silverlight或Java Applets,但我不確定瀏覽器是否允許您刪除目錄。

1

你不應該用Javascript完成這項工作,你可以在服務器端完成,在你的幫助中你有ASP.NET引擎和.NET框架,你可以用ajax進行調用,這樣就不會刷新頁面如果您使用的是Web表單,而且看起來像是所有客戶端都完成了,那麼對用戶來說就是透明的。