HTML元件(HTMLCOMPONENTS)之三最頂級頁面(3)(轉)

post0發表於2007-08-15
HTML元件(HTMLCOMPONENTS)之三最頂級頁面(3)(轉)[@more@]

  然後我們定義CALENDAR自定義標記:

  PUBLIC:COMPONENT用來描述CALENDAR標記,在開始和結束標記之間,您可以將事件附加到CALENDAR標記上,事件oncontentready將在calendar.htc檔案全部被匯入,並被解析時,指定處理時間的是定義在JAVASCRIPT的函式:fnInit():

  viewLink指定的值非常重要,它是HTML元件的基礎,它連線了HTML元件和呼叫該HTML元件的頁面,defaults物件有別的屬性並且會在別的地方被覆蓋,我們給viewLink屬性賦的是HTML文件物件,正因為該連線,我們才可以建立HTC元件和包含頁面互訪。

  我們將在後面解釋日曆的層。注意,儘管在日曆中當月的當天框和其他天框、空框的樣式不一樣,但是我們透過優先順序法則來實現在包含頁中,HTML元件忽略任何相互衝突的樣式定義。calendar.htc的樣式定義如下:

  現在將該定義和日曆比較,只有空框是的顏色是黃褐色的,我們呼叫的HTC忽略了這些定義,被呼叫的頁面都嵌入了頁面定製。以下呼叫TODAY:DAY HTML元件:

  我們只是簡單的傳入了當月中的第幾天,同樣的呼叫ANYDAY:DAY 也是簡單的傳入當月中的第幾天:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-957383/,如需轉載,請註明出處,否則將追究法律責任。

相關文章