目前分類:note (5)

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

感謝長輩 gslin 提供網頁:Maximum value of z-index

看起來現在通行的幾個 browser(IE, Firefox3, Safari4, Opera9) 都是吃 2147483647 這個值。

會需要指定 z-index 最大值的狀況,是要確保指定 element 顯示一定要在最上層不會被蓋掉。

不過我遇到的狀況還滿有趣的:我要確保廣告不被使用者的自訂元件所蓋掉,但同時有一些站方提供元件又不能被廣告所蓋住。

解法是將這些元件都設定 inline style z-index: 2147483647 (inline style 的優先權最高)。在同樣的 z-index 值的狀況下,會根據在 dom 裡的順序決定誰在上層,越後面的越高。於是廣告要放在比較前面的地方,然後依序將要保留的官方元件補上去。同時確保使用者的自訂元件在 dom 裡不會在廣告版位之後出現即可。

沒力小僧 發表在 痞客邦 留言(0) 人氣()

  • Apr 23 Thu 2009 01:42
  • PHP.JS

othree 那知道的站台: PHP.JS。用 Javascript 實作 PHP function 的 open source.

有不少功能是不錯而且實用的,像是 sprintfaddslashes,但也有很明顯看起來是個頭殼壞去abs (回傳 Math.abs,你是在提供 php <-> js 對照表嗎)

不過它有提供自訂 compile 和加上 namespace 的功能,可以做相當程度的客制化,這個就值得了。

沒力小僧 發表在 痞客邦 留言(0) 人氣()

小時候不學好,現在才在學 rsync 怎麼用。

  • Server 端與 Client 端安裝 rsync
  • Server: 修改 /usr/local/etc/rsyncd.conf 並建立相關所需的檔案和路徑。(rsyncd.conf.sample 有很貼心的範例)
  • Server: 如果使用 ipv4 要記得修改 /usr/local/etc/rc.d/rsyncd(deleted: 不太好的做法)
    (Update 0416: 經 lwhsu 提醒,修正為 /etc/rc.conf 將 rsyncd_enable 打開,使用 ipv4 則要設定 rsyncd_flags )
  • Client: 寫好 rsync script

 

沒力小僧 發表在 痞客邦 留言(1) 人氣()

依照一般情況,當我們想要在 select 底下增加 option 時,我們可以使用 W3C 所定義的 appendChild function,或是使用 innerHTML。但是在 IE 底下這兩個 function 都無法正常執行。(可以執行,但結果是錯的)

後來我在 gotapi 上發現 IE 有實作一個 add function 針對 select 來增加 option,而這個 function 也只有 IE 可以正常運作,其他的 Browser 如 Firefox 並不支援。所以為了兩個 Browser 都能執行,只好採取目前最廣泛的作法:針對不同的 Browser 執行不同 function.

這是在 IE6 底下測試的情況,不知道 IE7 有沒有正確支援就是了。

沒力小僧 發表在 痞客邦 留言(0) 人氣()


  1. opensvn.csie 這裡去申請自己的帳號 (別人家的SERVER看起來總是比較穩)
  2. [optional] windows 版本 subversion client
  3. handbook: 快速瀏覽 Basic Work Cycle
  4. 硬上。

以上是趕著要把現有的東西掛上 Subversion 而產生的亂七八糟筆記。



沒力小僧 發表在 痞客邦 留言(0) 人氣()