發表文章

目前顯示的是 3月, 2011的文章

刪除資料夾(包含裡面的所有檔案)

正常情況下刪除資料夾只需要直接刪除即可,但是要是遇到資料夾目錄底下還有其他檔案的話會發生錯誤,因此必須要另外指定第二個參數true,才不會發生錯誤。 for (int j = 0; j < arykeyid.Length; j++) { string serverpath = Server.MapPath("~/Upload/Blog/Image/" + arykeyid[j].ToUpper()); if (Directory.Exists(serverpath)) { Directory.Delete(serverpath, true); } }

showModalDialog 子視窗搖控父視窗在IE以外流覽器失效

在IE我們在使用showModalDialog打開一個畫面後,如果要使用子視窗來改變父視窗的值只需要使用 window.dialogArguments.document.getElementById("父視窗物件ID").value = "想改變的值"; 但是我在FireFox使用此方法發現無效,原來除了IE以外的瀏覽器,大部分的瀏覽器不是使用此方法來改變父視窗的值而是採用下面此方法來達成 if (window.dialogArguments != null) //IE使用 var querytype = window.dialogArguments.document.getElementById("父視窗物件ID"); else //其他如 Friefox,Chrome var querytype = opener.window.document.getElementById("父視窗物件ID"); querytype.value = 'Return Value'; window.close();