熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

《VBScript制作實例》筆記

2013-11-15 11:43:13  來源: JSP教程 
=========== 添加vbscript代碼的三種方法 ============
假設已有一個名為btnSubmit的按鈕添加vbscript代碼的方法有三種

  第一種最常用

  第二種使用For/Event屬性

  第三種可以不必單獨為一個事件生成一個事件處理程序只要把事件處理的過程當作元素標記中的一個屬性就可以了需要注意事件的處理過程的值應該用單引號括起來而不像其他的屬性值是用雙引號括起來的

  ========On Error Resume Next語句=========
若不使用 On Error Resume Next 語句發生的任何運行時錯誤都將是致命的顯示錯誤信息並終止運行
On Error Resume Next 會使程序從緊隨產生錯誤的語句之後的語句繼續執行或是從緊隨最近一次調用過程(該過程含有 On Error Resume Next 語句)的語句繼續運行這個語句可以不顧運行時的錯誤繼續執行程序之後您可以在過程內部建立錯誤處理例程所以如果希望在例程中進行內部錯誤處理則應在每一個調用的例程中執行 On Error Resume Next 語句

  ==========VBScript中的錯誤處理功能============
嚴格地講VBScript中的錯誤處理功能是比較弱的當錯誤發生時它沒有辦法直接調用錯誤處理程序它發生錯誤的時候並沒有產生中斷或提示信息的機制在Visual Basic中錯誤發生的時候可以利用On Error Goto的語句來進行錯誤處理當錯誤發生時程序會自動跳轉到用Goto後面的標號指示的代碼處可是VBScript中不允許這樣使用
但是利用On Error Resume Next語句還是可以實現某種程度的錯誤捕捉功能只不過所有的錯誤陷阱要麼必須在線處理要麼只能報告程序中出現的最後一個錯誤下面給出了VBScript的錯誤處理基本框架
Sub MySub()
On Error Resume Next

在線處理
if ErrNumber=? then

end if
報告腳本遇到的上一個錯誤的信息
if ErrNumber<> then
MsgBox ErrDescription
end if
End Sub
注意當使用On Error Resume Next語句後除了最後一個錯誤前面發生過的錯誤都已經被清除了所以無法知道發生過的所有錯誤為了能夠及時處理建議采用在線處理方法

  ============Err對象的Raise方法==========
Err對象的Raise方法用於引發特定的錯誤
可以用下面的程序顯示錯誤的描述

  On Error Resume Next
ErrRaise 產生溢出錯誤
MsgBox (Error # & CStr(ErrNumber) & & ErrDescription)
ErrClear 清除錯誤

  ========ActiveX==========
ActiveX是使Web頁面豐富多彩的好方法雖然HTML控件提供了基本的可視化操作(如按鈕等)但卻缺乏那些用戶已經熟悉的可視化功能而通過加入一些通用的(或者自己開發的)ActiveX控件用戶就能獲得常見的計算機應用程序的感覺
如果開發者不想讓浏覽者知道其

  標記中的參數該內容會被編碼然後以data屬性寫入


From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19492.html
  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.