| 中文資訊科技應用 | 首頁 | 前頁 | 交流 | 搜尋 | 地圖 |
![]() |
按一下連結,看看互動菜單是甚麼。
試以關鍵詞「javascript+drop down menu」尋找有關程式。以下是其中最適用、最易用、最好用的一個:
Fuushikaden Web Workshop
http://web.singnet.com.sg/~lwtan77/mn-intro.htm
編寫新網頁。
1. 下載 JavaScript 程式 menu.zip(此處供下載的程式稍作修改,與 Fuushikaden Web Workshop 上的稍有分別),解壓後有五個檔案;
2. 把五個檔案都存到同一個目錄夾中;
3. 把下列語句加在網頁原始檔中的 head 之內。
| <head>
...... <SCRIPT LANGUAGE="JavaScript" SRC="lw_layers.js"></SCRIPT> <SCRIPT LANGUAGE="JavaScript"> ...... </head> |
把下列五句的起動部份加到網頁原始檔的 body 之內,至於放在 body 之中的哪兒,則由網頁計設者自行從頁面設計上考慮。
|
<body> ...... <SCRIPT LANGUAGE="JavaScript"> ...... </body> |
你會發覺這啟動部份有別於一般的按鈕或連結形式。但不必理會,只要有效便夠了,管它是黑貓抑或白貓還是其他呢!
這是最重要的部份:調校有關參數。
1. 把下列語句按需要修改好:
| <head>
...... <SCRIPT LANGUAGE="JavaScript"> ...... </head> |
怎樣修改呢?你會看見上文中不斷出現 AddMenuItem 一詞,而且 AddMenuItem 有以下的格式:
|
AddMenuItem (number 1, number 2, "Web Page URL",
"Label", "Image File")
|
AddMenuItem 會根據尾隨的五項資料,決定菜單的組和外觀,這類資料一般稱為「參數」:
a) number 1:Unique Id
b) number 2:Parent Id
假設要設計一個 4 欄 4 列 的菜單,菜單中各選項的 number 2 及 number 1 應作以下界定:
|
number 1= 1
number 2= 0 |
number 1= 2
number 2= 0 |
number 1= 3
number 2= 0 |
number 1= 4
number 2= 0 |
|
number 1= 11
number 2= 1 |
number 1=21
number 2= 2 |
number 1= 31
number 2= 3 |
number 1= 41
number 2= 4 |
|
number 1= 12
number 2= 1 |
number 1= 22
number 2= 2 |
number 1= 32
number 2= 3 |
number 1= 42
number 2= 4 |
|
number 1= 13
number 2= 1 |
number 1= 23
number 2= 2 |
number 1= 33
number 2= 3 |
number 1= 43
number 2= 4 |
算法稍有複雜,但亦有其邏輯;既要應用別人編好的程式,也只得遵從該程式規定的設定了,想要任我行,便得自行編寫程式了。
c) Web Page URL:要連結的網址。
d) Label:各網址的說明。
e) Image File:各說明左方出現的圖象 (icon) 檔案;如沒有圖象,在引號內不加任何文字即可。
把以下六個檔案都上載到伺服器上:
見 如何在框架中用互動菜單。
見 如何控制互動菜單中的寬度。