目前分類:Java Script (11)

瀏覽方式: 標題列表 簡短摘要

  有句電影台詞是女生對風流倜儻的男主角說:晚上很喜歡睡的旁邊是你,但又怕早上醒來時旁邊還是你。說著是男主角是浪漫卻不能依賴。程式語言有Strong Type和Weak Type之分,Strong Type語言顯然像赤木剛憲般的顧家好男人,Weak Type語言則如同剛說的風流倜儻男主角。Java Script是個古老的Weak Type語言,有相當多的Syntax Sugar,但也常難以捉摸,令人氣結。

  需求上是Popup一個視窗,輸入完後按鈕或[X]返回父視窗,而父視窗在Popup視窗未close之前不得被點選。所以找到了window.showModalDialog這個method,卻屢屢無效,最後才知道原來是Google Chrome不支援,支援的有IE和FireFox及Safari,而Chrome和Opera是不支援的。OK!那如何從Popup視窗傳值回父視窗呢?單值還好,多個值…還不如由父視窗提供一個callback的Java Script function給Popup視窗在window.close()前呼叫,只是很狐疑的是,為何以下兩個敍述是等價的:

Jemmy 發表在 痞客邦 留言(0) 人氣()

E {

    CSS Rule

Jemmy 發表在 痞客邦 留言(0) 人氣()

  今天在IE測試Web,在Testing沒事,在Production就出現Java Script錯誤。有時是Cache到以前的HTML所導致的,記得對頁面按F5去Refresh,也許就成了。

Jemmy 發表在 痞客邦 留言(0) 人氣()

半轉全
function unAsc(text) { 

Jemmy 發表在 痞客邦 留言(0) 人氣()

不熟YUI,但身為國際化的Ajax Library,應該都是以UTF-8作為傳輸用的編碼。
從JSP post到另一個JSP或是Servlet,在request.getParameter取得參數需做以下的轉換。

Jemmy 發表在 痞客邦 留言(0) 人氣()

難得走Fubon做一下維護工作,很奇怪心情完全不一樣,放鬆了不再緊繃。也巧遇前公司故人兩個零來Fubon做需求訪談。
上午尋找批次出錯問題,是在使用java.sql.Savepoint時出錯,這是JDBC 3.0才有的功能,Oracle的ojdbc14才支援;接著尋找該批次之的設定,classpath確實指向ojdbc14.jar,14之意是指支援JDK 1.4以上的版本(前一版classes12.zip當然指支援JDK 1.2以上);所以在command mode下了java -version,罪魁禍首是jdk1.3.1,雖然該主機有安裝JDK 1.5,顯然Path沒有指向它,原因是Oracle 9i後來才安裝,oracle也有自己的jdk,9i的JDK版本正是1.3.1,在安裝Oracle 9i後,自動把JDK的bin目錄加到Path的最前頭。問題迎刃而解。

Jemmy 發表在 痞客邦 留言(0) 人氣()

  • Jul 15 Sun 2007 12:16
  • Ajaxis

Ajaxis (Ajax + axis)
這兩天剛好踹到AJAX與Axis(Java的Web Services套件), 就把整合一個sample套餐如下:

Jemmy 發表在 痞客邦 留言(3) 人氣()

Example 1:
<script type="text/javascript" src="prototype.js"></script>

Jemmy 發表在 痞客邦 留言(0) 人氣()

凡電腦語言,涉及到小數加總,有時筆算明明是對的,但電腦總是比對的數字多出0.00000000...001
因為電腦計算單位是0與1,小數採浮點數格式,所以小數以二進位表示有時會展延成無理數

Jemmy 發表在 痞客邦 留言(0) 人氣()

  • May 12 Sat 2007 23:08
  • IFrame

最近在debug程式,因不諳DHTML,深受IFrame之害,故此誌備忘.
IFrame的特性是由forward的JSP轉成html主頁後,傳到前端Browser,再由Browser載入IFrame的內容.

Jemmy 發表在 痞客邦 留言(0) 人氣()

候捷說: 發表是最好的記憶. 之前用過的技術在此備忘一下
1.Java Script: 關閉Browser時避掉詢問視窗

Jemmy 發表在 痞客邦 留言(0) 人氣()