資源描述:
《ibmxpage頁面(javascript)調試》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、IBMXPage頁面(JavaScript)調試*********************************************************************作者:dusuanyun時間:2015/03/04原創(chuàng)文檔,轉載請給出原始鏈接。*********************************************************************調試方式:1.XPage頁面上增加顯示錯誤的控件;2.設置XPage頁面屬性:顯示XPage運行時錯誤的頁面;3.在JavaScript語句中增加寫入日志的語句,查日日志調試;4.使用服
2、務器端JavaScript調試器(Domino9.0新增)對JavaScript進行調試。本文重點說明這種方式的配置與調試。(推薦這種方式)--------------------------------------------------------------------------------------------------------------對第1種方式:在XPage頁面中增加,【顯示錯誤】或【顯示錯誤(多行)】的控件對第2種方式:設定Xsp屬性:對第3種方式:在客戶端:使用alert(”這是變量的值!”)直接顯示要看的值。?例如:varCustomer=docume
3、nt.getElementById("#{id:customer1}");alert(Customer.value);服務器端:使用語句寫入日志????有兩種方式在服務器端JavaScript中添加寫日志的代碼:第一種是常用的打印語句,例如print(“這是日志紀錄樣例”),我們可以在LotusNotesData目錄下文件夾IBM_TECHNICAL_SUPPORT/console.log中找到。第二種是使用_dump(“這是日志紀錄樣例”)來打印一個對象的詳細信息(print打印單一的字符串),日志也是存在console.log中。詳細信息,參考這位朋友的鏈接:http://blo
4、g.csdn.net/adeyi/article/details/6178502對第4種方式:首先要求客戶端和服務器都是9.0或更高版本,我們先找到系統(tǒng)自帶的幫助文件,參照配置;a.打開Designer設計器,單擊藍色小蟲右邊的三角按鈕,選擇:【管理調試配置(M)…】,打開如下界面:b.關閉Domino服務器和Notes的客戶端修改Notes.ini的配置文件。將下面三行追加到配置文件的結尾并保存退出。JavaEnableDebug=1JavaDebugOptions=transport=dt_socket,server=y,suspend=n,address=8000Javascr
5、iptEnableDebug=1要同時修改Domino服務器的Notes.ini的配置文件和Notes客戶端Notes.ini的配置文件,配置文件在所在安裝路徑里找。我的客戶端路徑是:我的服務器端路徑是:c.啟動Domino服務器(或服務),我是重新啟動服務;啟動Notes客戶端及Designer設計器d.配置Designer設計器,然后單擊【應用】和【關閉】------------------------------------------------------------------------------------------接下來也來演示一個簡單的JavaScript的調
6、試過程。首先,打開一個XPage的頁面,單擊藍色小蟲圖標,等一會Notes的狀態(tài)欄,顯示連接成功的信息,見下圖:其次,單擊上圖界面中的的瀏覽器預覽圖標,會打開IE瀏覽器,并且設計器會詢問你是否打開調試視圖:記住,此時IE瀏覽器內容空白是正常的,因為,在調試模式中,在第一行就已經暫停執(zhí)行了。單擊上圖中的【是(Y)】,打開調試視圖:在點擊的同時,最好同時查看瀏覽器的變化瀏覽器中輸入,F(xiàn)irstName和LastName的欄位值,然后單擊【設定FullName】按鈕,調試器變化如下:最后,調試結束時,一定要記得關閉調試模式---關閉Designer設計器不能起到關閉調試模式的效果注意,在調
7、試配置正確的情況下,如果沒有終止調試模式,當你再次單擊藍色小蟲圖表時也會提示這樣的錯誤:這可能是因為端口被占用導致的。