站內搜尋:Yahoo搜尋的結果,如果沒有給完整的網址,請在站內再搜尋一次!

顯示具有 HTML 標籤的文章。 顯示所有文章
顯示具有 HTML 標籤的文章。 顯示所有文章

2013-10-27

使用X-UA-Compatible來解決IE瀏覽器版本間的相容性問題

IE瀏覽器的版本一直在向前推進,在IE5 IE6 IE7 ... 在所開發的程式,在IE8 IE9 IE10 ... 頁面的顯示上往往會有令人傻眼的結果出現,如何解決這些頁面配置(layout)的問題呢?
  • 從網頁程式設定相容性
  • <html>
    <head>
      <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
      <title>網頁標題</title>
    </head>
    <body>
      <p>網頁內容...</p>
    </body>
    </html>
    
  • 從IIS網站設定相容性 (web.config)
  • <?xml version="1.0" encoding="utf-8"?>
    <configuration>
    <system.webServer>
    <httpProtocol>
    <customHeaders>
    <clear />
    <add name="X-UA-Compatible" value="IE=EmulateIE7" />
    </customHeaders>
    </httpProtocol>
    </system.webServer>
    </configuration> 
    
    以上的設定值,可以在IIS Web站台內容→點選HTTP標題→新增 自訂HTTP標題,自訂標題名稱:X-UA-Compatible,自訂標題值:IE=EmulateIE7,進行設定。

參考資料來源:
  1. 使用X-UA-Compatible来设置IE兼容模式 和 如何为页面添加正确的doctype声明-W3C标准
  2. IE8的样式兼容性适应方法
  3. 游览器兼容
  4. Introducing IE=EmulateIE7
  5. Introducing Compatibility View

2013-10-05

使用classic ASP向SOAP service提供者,請求服務內容的程式碼範例

參考資料來源:http://stackoverflow.com/questions/3905194/get-simple-response-from-soap-service-with-classic-asp

以下是來自http://stackoverflow.com/questions/3905194/get-simple-response-from-soap-service-with-classic-asp的範例圖片 ,查閱asmx web service所提供的網址,可以取得請求的XML範例,但Classic ASP要如何建立對應的程式碼?這個圖片提供了對應的說明。
  1. Using SOAP in HTTP :
  2. 關於XMLHTTP的一些基本介紹:http://zh.wikipedia.org/wiki/XMLHTTP
  3. w3school關於XmlHttpRequest的說明:
    http://www.w3school.com.cn/xmldom/dom_http.asp
  4. 關於XMLHttpRequest物件的規格說明:http://www.w3.org/TR/XMLHttpRequest/
    • open 方法說明
      open(method, url [,async=true [,user=null [,password=null]]])
      method可用選項CONNECT, DELETE, GET, HEAD, OPTIONS, POST, PUT, TRACE, or TRACK
      async=true非同步, false同步
    • setRequestHeader方法說明
      setRequestHeader(header, value)
      header可用大類:Accept-Charset, Accept-Encoding, Access-Control-Request-Headers, Access-Control-Request-Method, Connection, Content-Length, Cookie, Cookie2, Date, DNT, Expect, Host, Keep-Alive, Origin, Referer, TE, Trailer, Transfer-Encoding, Upgrade, User-Agent, Via, ... ,例如:
      "Content-Type", "text/xml; charset=utf-8"
      "SOAPAction", "http://提供soap服務的url/要請求內容的方法"
    • send方法說明:送出請求
      send([data = null])
      如果請求的方法用GET或HEAD,不需傳遞data參數
    • responseType屬性說明:
      response.Type的屬性值:空字串(預設), "arraybuffer", "blob", "document", "json", 及 "text".
    • responseText屬性
    • responseXML屬性

<%
    Response.Write "<br>START<hr>"

    Set oXmlHTTP = CreateObject("Microsoft.XMLHTTP")
    oXmlHTTP.Open "POST", "http://www.crusaderb2b.co.uk/b2bservice.asmx", False 

    oXmlHTTP.setRequestHeader "Content-Type", "text/xml; charset=utf-8" 
    oXmlHTTP.setRequestHeader "SOAPAction", "http://crusaderb2b.co.uk/TrackingId"

    SOAPRequest = _
      "<?xml version=""1.0"" encoding=""utf-8""?>" &_
      "<soap12:Envelope xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"" xmlns:xsd=""http://www.w3.org/2001/XMLSchema"" xmlns:soap12=""http://www.w3.org/2003/05/soap-envelope"">" &_
        "<soap12:Body>" &_
          "<ourFunction xmlns=""http://ourNameSpace/"">" &_
            "<Ccode>OurCode</Ccode>" &_
            "<Pword>1d2s45a</Pword>" &_
            "<OrderNo>9876</OrderNo>" &_
          "</ourFunction>" &_
        "</soap12:Body>" &_
      "</soap12:Envelope>"

    oXmlHTTP.send SOAPRequest    
    Response.Write oXmlHTTP.responseText

    Response.Write "<br>END<hr>"
%>

2013-09-14

HTML網頁,如何禁止使用滑鼠右鍵、拖曳、選取功能?

讓使用者不能使用滑鼠右鍵來開啟功能選單、不能拖曳選取網頁內容,有時候是必要之惡,適當的管制,雖無法完全阻絕所有不當的網頁內容使用,但可以達到相當程度的管理效果,是值得使用的功能。
<body onDRAGSTART="window.event.returnValue=false" 
      onCONTEXTMENU="window.event.returnValue=false" 
      onSelectStart="event.returnValue=false">

  1. 鎖住滑鼠拖曳功能:onDRAGSTART="window.event.returnValue=false"
  2. 鎖住右鍵選單功能: onCONTEXTMENU="window.event.returnValue=false"
  3. 鎖住滑鼠選取功能 : onSelectStart="event.returnValue=false"
參考資料來源:http://www.webpage.idv.tw/maillist/maillist2/code/05/05.htm

W3Schools Tutorials (W3School 線上教學)

References  

W3Schools Tutorials

HTML & CSS

Browser Scripting

Server Scripting

XML Languages

Web Building


資料來源:http://www.w3schools.com/sitemap/default.asp
(無侵權之意圖,方便連結使用)

DHTML (Dynamic HTML) 方法(Method)一覽表

  1. add 向 areas, controlRange 或 options 集合中添加一個元素。
  2. add 新增一個新的 namespace 物件並將其添加到集合中。
  3. addBehavior 給元素附加一個行為。
  4. AddChannel 顯示一個對話方塊,允許用戶輸入指定的頻道,或當已安裝時更改頻道的 URL。
  5. AddDesktopComponent 向 Microsoft® 活動桌面® 中添加 Web 站點或圖形。
  6. AddFavorite 出現一個對話方塊提示用戶將指定的 URL 添加到我的最愛內。
  7. addImport 為指定樣式表向 imports 集合中添加樣式表。
  8. addPageRule 為樣式表新增新的 page 物件。
  9. addReadRequest 向讀取需求隊列中添加項。
  10. addRule 為樣式表新增新規則。
  11. alert 顯示包含由應用程序自定義消息的對話方塊。
  12. appendChild 給物件追加一個子元素。
  13. appendData IE6 新增 向物件末尾添加新的字元串。
  14. applyElement 使得元素成為其它元素的子元素或父元素。
  15. assign 裝入新的 HTML 文件。
  16. attachEvent 將指定函數綁定到事件,以便每當該事件在物件上觸發時都調用該函數。
  17. AutoCompleteSaveForm 將指定表單保存到自動完成資料存儲中。
  18. AutoScan 通過完成模板傳遞指定查詢試圖連接到 Web 伺服器。
  19. back 從歷史列表中裝入前一個 URL。
  20. blur 使元素失去焦點並觸發 onblur 事件。
  21. ChooseColorDlg IE6 新增 打開系統顏色選擇對話方塊。
  22. clear 清除選中區的內容。
  23. clearAttributes 從物件中刪除全部標籤屬性和值。
  24. clearData 通過 dataTransfer 或 clipboardData 物件從剪貼簿刪除一種或多種資料格式。
  25. clearInterval 使用 setInterval 方法取消先前開始的間隔事件。
  26. clearRequest 清除讀取需求隊列中的全部需求,以便準備一個新的配置信息需求。
  27. clearTimeout 取消先前用 setTimeout 方法設置的超時事件。
  28. click 觸發 onclick 事件來模擬單擊。
  29. cloneNode 從文件層次中複製對物件的引用。
  30. close 關閉當前瀏覽器視窗或 HTML 應用程序(HTA)。
  31. close 關閉輸出流並強制將資料發送到顯示。
  32. collapse 將插入點移動到當前範圍的開始或結尾。
  33. compareEndPoints 比較 TextRange 物件的結束點和其它範圍的結束點。
  34. componentFromPoint 通過特定事件返回物件在指定坐標下的位置。
  35. confirm 顯示一個確認對話方塊,其中包含一個可選的消息和確定取消按鈕。
  36. contains 檢查物件中是否包含給定元素。
  37. createAttribute IE6 新增 以指定名稱新增 attribute 物件。
  38. createCaption 在表格中新增空的 caption 元素。
  39. createComment IE6 新增 以指定資料新增 comment 物件。
  40. createControlRange 新增一個非文本元素的 controlRange 集合。
  41. createDocumentFragment 新增一個新文件。
  42. createElement 為指定標籤新增一個元素的實例。
  43. createEventObject 生成當使用 fireEvent 方法時用於傳遞事件相關信息的 event 物件。
  44. createPopup 新增彈出視窗。
  45. createRange 從當前文本選中區中新增 TextRange 物件,或從控件選中區中新增 controlRange 集合。
  46. createRangeCollection 從當前選中區中新增一個 TextRange 物件。
  47. createStyleSheet 為文件新增樣式表。
  48. createTextNode 從指定值中新增文本字元串。
  49. createTextRange 為元素新增一個 TextRange 物件。
  50. createTFoot 在表格中新增空的 tFoot 元素。
  51. createTHead 在表格中新增空的 tHead 元素。
  52. deleteCaption 從表格中刪除 caption 元素及其內容。
  53. deleteCell 從表格行及 cells 集合中刪除指定單元格(td)。
  54. deleteData IE6 新增 從物件中刪除指定範圍的字元。
  55. deleteRow 從表格及 rows 集合中刪除指定行(tr)。
  56. deleteTFoot 從表格中刪除 tFoot 元素及其內容。
  57. deleteTHead 從表格中刪除 tHead 元素及其內容。
  58. detachEvent 從事件中取消指定函數的綁定,這樣當事件觸發時函數就不會收到通知了。
  59. doImport 動態導入元素行為。
  60. doReadRequest 執行所有位於讀取需求隊列中的需求。
  61. doScroll 模擬對捲動條組件的單擊。
  62. dragDrop 初始化拖曳事件。
  63. duplicate 返回 TextRange 的副本。
  64. elementFromPoint 返回指定 x 和 y 坐標的元素。
  65. empty 取消當前選中區,將選中區類型設置為 none,將其 item 屬性設置為 null。
  66. execCommand 在當前文件、當前選中區或給定範圍上執行命令。
  67. execScript 以給定語言執行指定的腳本。
  68. expand 擴展範圍以便完全包含指定單位的範圍。
  69. findText 在文本中搜索文本並將範圍的開始和結束點設置為包圍搜索字元串。
  70. fireEvent 觸發物件的指定事件。
  71. firstPage 顯示綁定表格的資料集的第一頁記錄。
  72. focus 使得元素得到焦點並執行由 onfocus 事件指定的代碼。
  73. forward 從歷史列表中裝入下一個 URL。
  74. getAdjacentText 返回鄰接文本字元串。
  75. getAttribute 獲取指定標籤屬性的值。
  76. getAttribute 從 userProfile 物件中返回命名屬性的值。
  77. getAttributeNode IE6 新增 獲取由 attribute.name 屬性引用的 attribute 物件。
  78. getBookmark 獲取可用於使 moveToBookmark 返回相同範圍的書籤(白底字元串)。
  79. getBoundingClientRect 獲取指定 TextRectangle 物件集合綁定的物件。
  80. getClientRects 獲取描述物件內容或客戶區內佈局的矩形集合。每個矩形都描述了一條直線。
  81. getData 通過 dataTransfer 或 clipboardData 物件從剪貼簿獲取指定格式的資料。
  82. getElementById 獲取對 ID 標籤屬性為指定值的第一個物件的引用。
  83. getElementsByName 根據 NAME 標籤屬性的值獲取物件的集合。
  84. getElementsByTagName 獲取基於指定元素名稱的物件集合。
  85. getExpression 獲取給定屬性的表達式。
  86. getNamedItem 使用 attributes 集合獲取由 name 屬性指定的 attribute。
  87. go 從歷史列表中裝入 URL。
  88. hasChildNodes 返回表明物件是否有子物件的值。
  89. hasFeature 返回表明物件是否實現了指定的文件物件模型(DOM)標準的值。
  90. hasFocus 獲取表明物件目前是否擁有焦點的值。
  91. hide 關閉彈出視窗。
  92. ImportExportFavorites 處理導入和導出 IE的我的最愛。
  93. inRange 返回一個範圍是否被另一個範圍包含。
  94. insertAdjacentElement 在指定位置插入元素。
  95. insertAdjacentHTML 在指定位置的元素中插入給定的 HTML 文本。
  96. insertAdjacentText 在指定位置插入給定的文本。
  97. insertBefore 在文件層次中插入元素作為父物件的子結點。
  98. insertCell 在表格行(tr)中新增新單元格,並將單元格添加到 cells 集合中。
  99. insertData IE6 新增 在物件的指定偏移量處插入新字元串。
  100. insertRow 在表格中新增新行(tr),並將行添加到 rows 集合中。
  101. isEqual 返回指定範圍是否與當前範圍相等。
  102. IsSubscribed 獲取表明客戶是否訂閲了給定頻道的值。
  103. item 從 all 集合或各種其它集合中獲取物件。
  104. item 從 filters 集合或各種其它集合中獲取物件。
  105. item 從 attributes 集合中獲取元素的標籤屬性。
  106. item 從 behaviorUrns 集合中獲取物件。
  107. item 從 namespaces 集合中獲取 namespace 物件。
  108. item 從 rules 集合中獲取物件。
  109. item 從 pages 集合中獲取物件。
  110. item 從 controlRange 集合中獲取物件。
  111. item 從 bookmarks 集合中獲取物件。
  112. item 從 childNodes 或 children 集合中獲取物件。
  113. item IE6 新增 獲取指定塊格式化標籤名稱的字元串。
  114. javaEnabled 返回 Java 是否已啟用。
  115. lastPage 顯示綁定表格的資料集的最後一頁記錄。
  116. mergeAttributes 複製所有讀/寫標籤屬性到指定元素。
  117. move 摺疊給定文本範圍並將空範圍移動給定單位數。
  118. moveBy 將視窗的位置移動指定 x 和 y 偏移值。
  119. moveEnd 更改範圍的結束位置。
  120. moveRow 將表格行移動到新位置。
  121. moveStart 更改範圍的開始位置。
  122. moveTo 將視窗左上角的屏幕位置移動到指定的 x 和 y 位置。
  123. moveToBookmark 移動到書籤。
  124. moveToElementText 移動文本範圍以便範圍的開始和結束位置能夠完全包含給定元素的文本。
  125. moveToPoint 將文本範圍的開始和結束位置移動到給定點。
  126. namedItem IE6 新增 從指定集合中獲取物件或集合。
  127. namedRecordset 獲取與來自於資料源物件(DSO)的命名資料成員相對應的記錄集物件。
  128. navigate 在當前視窗中裝入指定 URL。
  129. NavigateAndFind 前往指定的 URL 並選中指定文本。
  130. nextPage 顯示綁定表格的資料集的下一頁記錄。
  131. normalize IE6 新增 合併鄰接 TextNode 物件以便生成一個常規的文件物件模型。
  132. open 打開新視窗並裝入給定 URL 的文件。
  133. open 此方法以兩種方式工作。該方法打開一個文件用於收集 write 和 writeln 方法的輸出。在這種情況下,只使用前兩個參數 url 和 name。若指定了附加參數,此方法將打開一個視窗,這與 window 物件的 window.open 方法相同。
  134. parentElement 獲取給定文本範圍的父元素。
  135. pasteHTML 將 HTML 文本粘貼入給定文本範圍,替換範圍內任何先前的文本和 HTML 元素。
  136. previousPage 顯示綁定表格的資料集的上一頁記錄。
  137. print 打印與視窗關聯的文件。
  138. prompt 顯示一個提示對話方塊,其中帶有一條消息和一個輸入框。
  139. queryCommandEnabled 返回表明指定命令是否可於給定文件當前狀態下使用 execCommand 命令成功執行的 Boolean 值。
  140. queryCommandIndeterm 返回表明指定命令是否處於模糊狀態的 Boolean 值。
  141. queryCommandState 返回表明命令當前狀態的 Boolean 值。
  142. queryCommandSupported 返回表明當前命令是否在當前區域上支持的 Boolean 值。
  143. queryCommandValue 返迴文件、範圍或當前選中區對於給定命令的當前值。
  144. recalc 重新計算當前文件中的全部動態屬性。 refresh 刷新表格中的內容。當調用 removeRule 這樣的方法後這可能是必需的,因為此時頁面可能不會自動更新。
  145. releaseCapture 釋放當前文件中物件的滑鼠捕捉。
  146. reload 重新裝入當前頁面。
  147. remove 從集合中刪除一個元素。
  148. removeAttribute 刪除物件的給定標籤屬性。
  149. removeAttributeNode IE6 新增 從物件中刪除刪除 attribute 物件。
  150. removeBehavior 分離元素的行為。
  151. removeChild 從元素上刪除子結點。
  152. removeExpression 從指定屬性中刪除表達式。
  153. removeNamedItem 從使用 attributes 集合的元素中刪除帶有指定 name 屬性的 attribute 物件。
  154. removeNode 從文件層次中刪除物件。
  155. removeRule 刪除 styleSheet 物件中的已有樣式規則,並調整對應 rules 集合的索引。
  156. replace 裝入指定 URL 的另外文件來替換當前文件。
  157. replaceAdjacentText 替換元素的鄰接文本。
  158. replaceChild 用新的子元素替換已有的子元素。
  159. replaceData IE6 新增 將物件中指定範圍的字元替換為新字元串。
  160. replaceNode 用其它元素替換物件。
  161. reset 模擬單擊對所調用表單重置按鈕的單擊。
  162. resizeBy 更改視窗的當前位置縮放指定的 x 和 y 偏移量。
  163. resizeTo 將視窗的大小更改為指定的寬度和高度值。
  164. scroll 將視窗滾動到自左上角起指定的 x 和 y 偏移量。
  165. scrollBy 將視窗滾動 x 和 y 偏移量。
  166. scrollIntoView 將物件滾動到可見範圍內,將其排列到視窗頂部或底部。
  167. scrollTo 將視窗滾動到指定的 x 和 y 偏移量。
  168. select 突出顯示表單元素的輸入區域。
  169. select 將當前選中區置為當前物件。
  170. setActive 設置物件為當前物件而不將物件置為焦點。
  171. setAttribute 設置指定標籤屬性的值。
  172. setAttributeNode IE6 新增 設置 attribute 物件為物件的一部分。
  173. setCapture 設置屬於當前文件的物件的滑鼠捕捉。
  174. setData 以指定格式給 dataTransfer 或 clipboardData 物件賦予資料。
  175. setEndPoint 根據其它範圍的結束點設置某範圍的結束點。
  176. setExpression 設置指定物件的表達式。
  177. setInterval 每經過指定毫秒值後計算一個表達式。
  178. setNamedItem 向使用 attributes 集合的元素中添加一個 attribute 物件。
  179. setTimeout 經過指定毫秒值後計算一個表達式。
  180. show 在屏幕上顯示彈出視窗。
  181. ShowBrowserUI 打開指定的瀏覽器對話方塊。
  182. showHelp 顯示幫助文件。此方法可用於 Microsoft HTML 幫助。
  183. showModalDialog 新增一個顯示指定 HTML 文件的模式對話方塊。
  184. showModelessDialog 新增一個顯示指定 HTML 文件的非模式對話方塊。
  185. splitText 在指定索引處分割文本結點。
  186. start 開始滾動字幕。
  187. stop 停止字幕的滾動。
  188. submit 提交表單。
  189. substringData IE6 新增 從物件中析取一定範圍的字元。
  190. swapNode 交換文件層次中兩個物件的位置。
  191. tags 擁有指定 HTML 標籤名稱的物件集合。
  192. taintEnabled 返回是否允許資料污點。
  193. urns 獲取附加了指定行為的全部物件的集合。
  194. write 在指定視窗的文件中寫入一個或多個 HTML 表達式。
  195. writeln 在指定視窗的文件中寫入一個或多個 HTML 表達式,後面追加一個換行符。
參考資料來源:http://www.souzz.net/online/dhtmlcn/methods.html
DHTML參考手冊:http://www.souzz.net/online/dhtmlcn/dhtmlrefs.html

DHTML (Dynamic HTML) 事件(Event)一覽表

  1. onabort 當用戶中斷下載圖形時觸發。
  2. onactivate 當物件設置為活動元素時觸發。
  3. onafterprint 物件所關聯的文件列印或列印預覽後立即在物件上觸發。
  4. onafterupdate 當成功更新資料來源物件中的關聯物件後在資料連結物件上觸發。
  5. onbeforeactivate IE6 新增 物件要被設置為當前元素前立即觸發。
  6. nbeforecopy 當選中區複製到系統剪貼板之前在源物件觸發。
  7. onbeforecut 當選中區從文件中刪除之前在源物件觸發。
  8. onbeforedeactivate 在 activeElement 從當前物件變為父文件其它物件之前立即觸發。
  9. onbeforeeditfocus 在包含於可編輯元素內的物件進入用戶界面激活狀態前或可編輯容器變成控件選中區前觸發。
  10. onbeforepaste 在選中區從系統剪貼板粘貼到文件前在目標物件上觸發。
  11. onbeforeprint 物件的關聯文件列印或列印預覽前在物件上觸發。
  12. onbeforeunload 在頁面將要被卸載前觸發。
  13. onbeforeupdate 當成功更新資料來源物件中的關聯物件前在資料連結物件上觸發。
  14. onblur 在物件失去輸入焦點時觸發。
  15. onbounce 當 marquee 物件的 behavior 屬性設置為“alternate”且字幕的內容到達窗口一邊時觸發。
  16. oncellchange 在資料供應者中的資料變更時觸發。
  17. onchange 當物件或選中區的內容改變時觸發。
  18. onclick 在用戶用滑鼠左鍵單擊物件時觸發。
  19. oncontextmenu 在用戶使用滑鼠右鍵單擊客戶區打開上下文菜單時觸發。
  20. oncontrolselect 當用戶將要對該物件製作一個控件選中區時觸發。
  21. oncopy 當用戶複製物件或選中區,將其添加到系統剪貼板上時在源元素上觸發。
  22. oncut 當物件或選中區從文件中刪除並添加到系統剪貼板上時在源元素上觸發。
  23. ondataavailable 每當非同步傳輸資料的資料來源物件的資料到達時觸發。
  24. ondatasetchanged 當資料來源物件對應的資料集發生變更時觸發。
  25. ondatasetcomplete 觸發就表明資料來源物件所有資料都可用。
  26. ondblclick 當用戶雙擊物件時觸發。
  27. ondeactivate 當 activeElement 從當前物件變為父文件其它物件時觸發。
  28. ondrag 當進行拖曳操作時在源物件上持續觸發。
  29. ondragend 當用戶在拖曳操作結束後釋放滑鼠時在源物件上觸發。
  30. ondragenter 當用戶拖曳物件到一個合法拖曳目標時在目標元素上觸發。
  31. ondragleave 當用戶在拖曳操作過程中將滑鼠移出合法拖曳目標時在目標物件上觸發。
  32. ondragover 當用戶拖曳物件划過合法拖曳目標時持續在目標元素上觸發。
  33. ondragstart 當用戶開始拖曳文本選中區或選中物件時在源物件上觸發。
  34. ondrop 當滑鼠按鈕在拖曳操作過程中釋放時在目標物件上觸發。
  35. onerror 當物件裝載過程中發生錯誤時觸發。
  36. onerrorupdate 更新資料來源物件中的關聯資料出錯時在資料連結物件上觸發。
  37. onfilterchange 當可視濾鏡更改狀態或完成轉換時觸發。
  38. onfinish 當字幕循環完成後觸發。
  39. onfocus 當物件獲得焦點時觸發。
  40. onfocusin IE6 新增 當元素將要被設置為焦點之前觸發。
  41. onfocusout IE6 新增 在移動焦點到其它元素之後立即觸發於當前擁有焦點的元素上觸發。
  42. onhelp 當用戶在瀏覽器為當前窗口時按 F1 鍵時觸發。
  43. onkeydown 當用戶按下鍵盤按鍵時觸發。
  44. onkeypress 當用戶按下字面鍵時觸發。
  45. onkeyup 當用戶釋放鍵盤按鍵時觸發。
  46. onlayoutcomplete 當列印或列印預覽版面處理完成用來自於源文件的內容填充當前 LayoutRect 物件時觸發。
  47. onload 在瀏覽器完成物件的裝載後立即觸發。
  48. onlosecapture 當物件失去滑鼠捕捉時觸發。
  49. onmousedown 當用戶用任何滑鼠按鈕單擊物件時觸發。
  50. onmouseenter 當用戶將滑鼠指針移動到物件內時觸發。
  51. onmouseleave 當用戶將滑鼠指針移出物件邊界時觸發。
  52. onmousemove 當用戶將滑鼠划過物件時觸發。
  53. onmouseout 當用戶將滑鼠指針移出物件邊界時觸發。
  54. onmouseover 當用戶將滑鼠指針移動到物件內時觸發。
  55. onmouseup 當用戶在滑鼠位於物件之上時釋放滑鼠按鈕時觸發。
  56. onmousewheel IE6 新增 當滑鼠滾輪按鈕旋轉時觸發。
  57. onmove 當物件移動時觸發。
  58. onmoveend 當物件停止移動時觸發。
  59. onmovestart 當物件開始移動時觸發。
  60. onpaste 當用戶粘貼資料以便從系統剪貼板向文件傳送資料時在目標物件上觸發。
  61. onpropertychange 當在物件上發生物件上發生屬性更改時觸發。
  62. onreadystatechange 當物件狀態變更時觸發。
  63. onreset 當用戶重置表單時觸發。
  64. onresize 當物件的大小將要改變時觸發。
  65. onresizeend 當用戶更改完控件選中區中物件的尺寸時觸發。
  66. onresizestart 當用戶開始更改控件選中區中物件的尺寸時觸發。
  67. onrowenter 觸發就表明當前行已經在資料來源中更改,物件上有可用的新資料值。
  68. onrowexit 當資料來源控件更改物件當前行前觸發。
  69. onrowsdelete 當行將要從記錄集中被刪除時觸發。
  70. onrowsinserted 當在當前記錄集中插入新行後觸發。
  71. onscroll 當用戶滾動物件的捲動條時觸發。
  72. onselect 噹噹前選中區改變時觸發。
  73. onselectionchange 當文件的選中狀態改變時觸發。
  74. onselectstart 物件將要被選中時觸發。
  75. onstart 在 marquee 物件的每次循環開始時觸發。
  76. onstop 當用戶單擊停止按鈕或離開 Web 頁面時觸發。
  77. onsubmit 當表單將要被提交時觸發。
  78. onunload 在物件卸載前立即觸發。
參考資料來源:http://www.souzz.net/online/dhtmlcn/events.html
DHTLM參考手冊  http://www.souzz.net/online/dhtmlcn/dhtmlrefs.html

2011-02-23

在Blogger上貼程式碼的線上轉換工具

在網頁上顯示程式碼,必須搭配以下 HTML 元素來編寫網頁內容:

  1. 使用code元素,來表示程式的原始碼
  2. 使用pre元素,來使code中的空白、換行,可以依照輸入的狀態來顯示
但是要自己在線上編輯器中編寫這些HTML碼,是有一些麻煩的,通常還需要再加個外框把這些程式碼框起來,還是找個轉換工具來用會比較方便些!

Format My Source Code for Blogging這個網站提供線上轉換的功能,方便又好用。
使用的方法很簡單

  1. 複製要進行HTML格式轉換的程式碼,貼到如上圖的上放區塊中。
  2. 按在『Format Text』進行轉換。
  3. 複製下方區塊轉換完成的HTML內容,貼到線上編輯器。

試試看吧!