這 些 爪 哇 的 小 程 式 (Applet) 以 傳 統 眼 光 來 看 , 通 常 是 一 個 檔 案 。 它 可 以 讓 首 頁 (Home Page) 立 刻 脫 胎 換 骨 , 變 得 很 不 一 樣 。 而 您 不 一 定 要 寫 程 式 , 只 要 用 就 好 。
使 用 方 式 相 當 容 易 , 學 一 個 HTML 的 新 標 籤 (Tag) , 去 尋 找 合 用 的 小 程 式 放 在 目 錄 下 , 最 後 再 改 改 HTML 即 可 。 與 用 別 人 寫 好 的 CGI 程 式 狀 況 差 不 多 (被 用 最 熱 門 的 好 像 是 『 計 數 器 』 , counter) 。 只 是 用 CGI 程 式 , 在 很 多 系 統 是 必 須 先 和 管 理 者 溝 通 , 而 爪 哇 小 程 式 不 需 要 。
由 於 爪 哇 的 程 式 是 類 別 (Class) 組 成 , 而 一 個 類 別 就 一 個 檔 案 。 如 果 一 個 程 式 有 許 多 類 別 ( 有 許 多 檔 ) , 您 的 系 統 又 存 在 很 多 這 種 程 式 。 這 時 候 , 希 望 不 同 程 式 有 不 同 目 錄 , 就 用 codebase ( <applet> 的 屬 性 ) 來 指 定 。
或 許 會 認 為 和 <img> 的 src 一 樣 , 在 指 定 檔 名 前 加 目 錄 就 行 了 。 但 <img> 只 抓 一 個 檔 案 , <applet> 如 果 沒 指 定 codebase , 當 程 式 需 要 其 它 類 別 時 , 仍 會 從 文 件 ( HTML 檔 ) 所 在 目 錄 中 抓 取 。
在 <applet></applet> 之 間 放 一 些 不 是 <param> 標 籤 的 東 西 , 會 有 什 麼 結 果 ?
如 果 是 有 爪 哇 相 容 瀏 覽 器 (Java-compatible Browser) 將 不 理 會 那 些 非 <param> 標 籤 的 東 西 ; 假 使 不 是 爪 哇 相 容 的 瀏 覽 器 , 根 據 HTML 2.0 規 格 : 看 不 懂 就 視 而 不 見 (會 忽 略 <applet></applet> 、 <param> 的 存 在 ) 。 因 此 當 使 用 小 程 式 設 計 首 頁 時 , 不 妨 在 <applet></applet> 之 中 加 些 訊 息 , 告 知 使 用 者 : 他 可 能 會 因 沒 使 用 爪 哇 相 容 瀏 覽 器 , 導 致 無 法 收 到 一 些 訊 息 ( 或 用 傳 統 方 式 來 提 供 小 程 式 表 達 的 資 訊 ) 。
它 只 有 一 個 類 別 (ticker.class) , 將 它 放 在 applet/ticker 目 錄 下 。
把 這 一 段 描 述 放 在 HTML 檔 中 :
|
<applet codebase=applet/ticker code=ticker.class width=300 height=35>
<param name=msg value="快 點 兩 下 即 可 進 入 網 際 工 作 室 首 頁"> <param name=href value="http://www.fido.net.tw/"> <param name=speed value="5"> <param name=bgco value="0,0,50"> <param name=txtco value="255,255,0"> 如 果 不 是 爪 哇 相 容 瀏 覽 器 , 將 無 法 看 到 捲 動 文 字 效 果 </applet> |
結 果 展 示 :
回 到