前兩天又吵架了
最近一兩個月來我們很容易起爭執
又都脾氣很扭彼此也是互不退讓 (謎之音:其實常常先低頭都是我的他啦...)
其實常常被抱怨我有話都不說...
哎...大概是我的神經阻塞住了吧...
很多情緒和感覺都是吵出來的才說的出來的
吵完和好之後...
我常常都很感謝自己遇到了他~
不過吵架真的不好玩就是了( ′-`)y-~
最近工作嘗試了很多不同的東西
覺得每次試了新東西就又學習了新的知識
我喜歡有學習有成長的感覺...
很久沒有好好拿起書本了
該振作振作啦
- 3月 18 週三 200913:25
很不diary的diary 2009.3.18
- 1月 06 週二 200921:26
Delete Terminal Remote Connections
1.HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default 將欲刪除ip刪除即可
2.我的文件夾中(先打開隱藏檔),刪去Default.rdp
- 10月 22 週三 200813:40
Windows內建程式開啟指令
開啟 裝置管理員 的指令是
mmc.exe %systemroot%\system32\devmgmt.msc
開啟 新增/移除程式 appwiz.cpl
- 10月 22 週三 200811:00
[JS] JavaScript Browser Detection
- 10月 22 週三 200809:37
[JS] Javascript Document對象集合
document 文擋物件 - JavaScript腳本語言描述
———————————————————————
注:頁面上元素name屬性和JavaScript引用的名稱必須一致包括大小寫
否則會提示你一個錯誤資訊 “引用的元素為空或者不是物件\\\\\”
———————————————————————
物件屬性
document.title //設置文檔標題等價於HTML的title標籤
document.bgColor //設置頁面背景色
document.fgColor //設置前景色(文本顏色)
document.linkColor //未點擊過的鏈結顏色
document.alinkColor //啟動鏈結(焦點在此鏈結上)的顏色
document.vlinkColor //已點擊過的鏈結顏色
document.URL //設置URL屬性從而在同一視窗打開另一網頁
document.fileCreatedDate //檔建立日期,唯讀屬性
document.fileModifiedDate //檔修改日期,唯讀屬性
document.fileSize //檔大小,唯讀屬性
document.cookie //設置和讀出cookie
document.charset //設置字元集 簡體中文:gb2312
———————————————————————
常用物件方法
document.write() //動態向頁面寫入內容
document.createElement(Tag) //創建一個html標籤物件
document.getElementById(ID) //獲得指定ID值的對象
document.getElementsByName(Name) //獲得指定Name值的對象
document.body.appendChild(oTag)
———————————————————————
body-主體子物件
document.body //指定文檔主體的開始和結束等價於body>/body>
document.body.bgColor //設置或獲取物件後面的背景顏色
document.body.link //未點擊過的鏈結顏色
document.body.alink //啟動鏈結(焦點在此鏈結上)的顏色
document.body.vlink //已點擊過的鏈結顏色
document.body.text //文本色
document.body.innerText //設置body>…/body>之間的文本
document.body.innerHTML //設置body>…/body>之間的HTML代碼
document.body.topMargin //頁面上邊距
document.body.leftMargin //頁面左邊距
document.body.rightMargin //頁面右邊距
document.body.bottomMargin //頁面下邊距
document.body.background //背景圖片
document.body.appendChild(oTag) //動態生成一個HTML物件
常用物件事件
document.body.onclick=”func()” //滑鼠指標單擊物件是觸發
document.body.onmouseover=”func()” //滑鼠指標移到物件時觸發
document.body.onmouseout=”func()” //滑鼠指標移出物件時觸發
———————————————————————
location-位置子物件
document.location.hash // #號後的部分
document.location.host // 功能變數名稱+埠號
document.location.hostname // 功能變數名稱
document.location.href // 完整URL
document.location.pathname // 目錄部分
document.location.port // 埠號
document.location.protocol // 網路協定(http:)
document.location.search // ?號後的部分
documeny.location.reload() //刷新網頁
document.location.reload(URL) //打開新的網頁
document.location.assign(URL) //打開新的網頁
document.location.replace(URL) //打開新的網頁
———————————————————————
selection-選區子對象
document.selection
———————————————————————
images集合(頁面中的圖像)
a)通過集合引用
document.images //對應頁面上的img標籤
document.images.length //對應頁面上img標籤的個數
document.images[0] //第1個img標籤
document.images[i] //第i-1個img標籤
b)通過nane屬性直接引用
img name=”oImage”
document.images.oImage //document.images.name屬性
c)引用圖片的src屬性
document.images.oImage.src //document.images.name屬性.src
d)創建一個圖像
var oImage
oImage = new Image()
document.images.oImage.src=”1.jpg”
同時在頁面上建立一個img /標籤與之對應就可以顯示
———————————————————————-
forms集合(頁面中的表單)
a)通過集合引用
document.forms //對應頁面上的form標籤
document.forms.length //對應頁面上/formform標籤的個數
document.forms[0] //第1個/formform標籤
document.forms[i] //第i-1個/formform標籤
document.forms[i].length //第i-1個/formform中的控制項數
document.forms[i].elements[j] //第i-1個/formform中第j-1個控制項
b)通過標籤name屬性直接引用
/formform name=”Myform”>input name=”myctrl”/>/form
document.Myform.myctrl //document.表單名.控制項名
c)訪問表單的屬性
document.forms[i].name //對應form name>屬性
document.forms[i].action //對應/formform action>屬性
document.forms[i].encoding //對應/formform enctype>屬性
document.forms[i].target //對應/formform target>屬性
document.forms[i].appendChild(oTag) //動態插入一個控制項
document.all.oDiv //引用圖層oDiv
document.all.oDiv.style.display=”" //圖層設置為可視
document.all.oDiv.style.display=”none” //圖層設置為隱藏
document.getElementId(”oDiv”) //通過getElementId引用對象
document.getElementId(”oDiv”).style=”"
document.getElementId(”oDiv”).display=”none”
/*document.all表示document中所有物件的集合
只有ie支援此屬性,因此也用來判斷瀏覽器的種類*/
圖層物件的4個屬性
document.getElementById(”ID”).innerText //動態輸出文本
document.getElementById(”ID”).innerHTML //動態輸出HTML
document.getElementById(”ID”).outerText //同innerText
document.getElementById(”ID”).outerHTML //同innerHTML資料來源:http://www.ccvita.com/80.html
- 10月 17 週五 200813:09
Keep Sql Command in ViewState
GridView的自動分頁功能是最近寫網頁常用到的功能,但是發現如果配合查詢功能對DataSource下不同的Query,分頁的下一頁因為經過了postback,會使得原來頁面的Sql Command不見了,有圖有真相
花了一點時間找出問題~~因為網頁是無狀態的環境,所以要利用ASP.NET的ViewState去記住查詢後更改的Query,怎麼做呢,就是重載SaveViewState和LoadViewState這兩個函式protected override object SaveViewState()
{
object baseState = base.SaveViewState();
object[] myState = new object[2];
myState[0] = baseState;
myState[1] = AccessDataSource1.SelectCommand;
return myState;
}protected override void LoadViewState(object savedState)
{
if (savedState != null)
{
// Load State from the array of objects that was saved at ;
// SavedViewState.
object[] myState = (object[])savedState;
if (myState[0] != null)
base.LoadViewState(myState[0]);
if (myState[1] != null)
AccessDataSource1.SelectCommand = (string)myState[1];
}
}
成果如下圖~done!Control..::.SaveViewState 方法
Control..::.LoadViewState 方法
- 10月 16 週四 200817:17
"無法使用 '' ; 檔案已在使用中。"
今天沒有用ODBC去連access,而是直接連Access檔案做為DataSource,結果就出現了這個錯誤訊息~
改用了ODBC也是沒用...
回頭去看mdb所在的目錄,的確也看到它被鎖定了,但奇怪的是Access檔案我並沒有打開~
試了加入iusr和everyone的權限也是沒用。
後來看到這篇文章ACC2002:常見的資料頁配置錯誤,用了最簡單的方式,就把VS2005關掉再打開就ok了~猜想可能剛在連結DataSource的時候被鎖定了吧
真是冏...花了我快一小時解決它= =
2008.12.17更新:
今天仔細一看,原來在方案總管或伺服器總管就可以斷開和資料庫的連結了~
- 10月 15 週三 200815:13
解決使用MasterPage,javascript取不到控制項
為網頁加上masterpage時,為了讓每個控制項的id是唯一的,所以在編譯後render出來的頁面,每個ASP控制項的id都會被附予新的id,在server端就沒這個困擾,但如是在client端就會發現這樣會取不到id...看到的解法是用"控制項id.ClientID"可以取得最終在頁面呈現上的id,利用document.getElementById()還是沒辦法成功<asp:TextBox ID="txtP1Date" runat="server"></asp:TextBox><a href="JavaScript:;" onclick="toggleCalendar('<%= txtP1Date.ClientID%>')"></a>
待續
- 10月 15 週三 200815:07
GridView和FormView 加入選擇日期的視窗的解法
- 10月 15 週三 200814:06
IT Home介紹的網管軟體







