- Nov 18 Tue 2008 14:18
[javascript] 網頁下載完成偵測
- Nov 13 Thu 2008 13:49
[Eclipse Java 1.5] 編譯出現 "Enumeration cannot be resolved"
[狀況]
宣告 Enumeration enum = null;
[錯誤訊息]
Enumeration cannot be resolved
[解決方法]
在 java 1.5 中,enu 或 enum 為關鍵字,所以不能拿來宣告變數。用 Eclipse 請注意你的 Java Compiler 版本。
- Sep 22 Mon 2008 18:39
[javascript] CheckBoxList 以 Item.Text 選擇並設為 disabled
ASP.NET 的 CheckBoxList 是用這樣的方式組合的:
<table><tr><td><input type="checkbox" /><label >TextName</label></td></tr></table>
如果要以TextName 來比對,用 javascript 決定那些 chekbox 要 disabled,可以參考下面 function ,輸入值 chkID 是CheckBoxList 的 ClientID,listText 則要用 CheckBoxList.Item.Text 在 Client 組合成 string[] array,如 var listText = new Array("aaa","bbb","ccc");
function SetCheckBoxlistDisabled(chkID,listText){
var objChk = document.getElementById(chkID);
for(i=0;i<objChk.rows.length;i++){
objChk.rows[i].cells[0].childNodes[0].disabled = true; //預設
for(j=0;j<listText.length;j++){ // 逐一比對 Test
if(listText[j] == objChk.rows[i].cells[0].innerText){
objChk.rows[i].cells[0].childNodes[0].disabled = false;
}
}
}
}
- Sep 19 Fri 2008 18:46
[javascript] 全選或全取消 CheckBoxList (ASP.Net 控制項)
在ASP.NET控制項中,CheckBoxList 是用 Table 加 checkbox 組合而成的,如果要用 javascript 做到全選或全部取消,需要一點小技巧
輸入參數 checkBoxID 是 CheckBoxList 的 ClientID, TRUE_OR_FALSE 要全選輸入true 或取消 false:
function SetCheckBoxListChecked(checkBoxID,TRUE_OR_FALSE){
var table = document.getElementById(checkBoxID);
for(i=0;i<table.rows.length;i++){
table.rows[i].cells[0].childNodes[0].checked = TRUE_OR_FALSE;
}
}
- Sep 01 Mon 2008 09:40
[Visul Studio ASP.NET] 出現 錯誤:無法在 Web 伺服器上啟動偵錯 (Unable to Start Debugging on the Web Server)
[狀況]
嘗試執行專案時發生錯誤:無法在Web伺服器上啟動偵錯。無法啟動ASP.NET或ATL Server偵錯。
[錯誤訊息]
IE上顯示 : 伺服器應用程式無法使用 您嘗試在此 Web 伺服器上存取的 Web 應用程式目前無法使用。請按 Web 瀏覽器中的 [重新整理] 按鈕,再試一次。
事件檢視(Windows Event Log) : 無法執行要求,因為無法建立 App-Domain。錯誤: 0x80070005 存取被拒。
[解決方法]
這是幾乎所有用過 Visul Studio ASP.Net 都會遇過的問題,大部份跟你的執行目錄權限有關,檢查執行目錄跟執行目錄內的 bin 資料夾是不是有加入 ASPNET 或 Network Service,我遇過必需把目錄砍掉重建的狀況,其它更完整的解決方式請看 : http://msdn.microsoft.com/zh-tw/library/dwesw3ee(VS.80).aspx