开水里的鲨鱼

记得有位哲人说:人一辈子只做三件事,自欺,欺人,被人欺。的确如此。自己的生活跟想像中的相差甚远,往往是多了琐碎,添了枯燥,少了激情,丢了浪漫。即使这样,我们还是不得不要顽强活着,直至生命了去的那一天。
                                                                         Smilly

逝者如斯
鸡毛蒜皮
· 废话连篇
· 五谷杂粮
· Everyday
· 今天的阳光
· 散落的记事
·
唧唧歪歪

 



搜索本站
友情链接
· 管理我的Blog
· 开水里的鲨鱼
· 别。。野
· 散落的记忆
· 记忆中的橡皮擦
· 橘色果园
·

订阅 RSS

0016866

歪酷博客


Smilly @ 2006-03-12 22:12

Flash 是個美好的科技,它將多媒體的互動帶到更高、更深的層次。然而,水能載舟,亦能覆舟,過量、不當的 Flash 應用,反令人避之猶恐不及。想讓你的 Flash 電影成為人見人愛的親善大使嗎?我們接續上個月的文章,繼續告訴你上等的 Flash 應用。


確認網站目標

一個網站的成立一定有它既定的目標,希望將特定的訊息傳達給特定的目標瀏覽者。而瀏覽者來到網站,絕大多數也希望盡快達成目標,厭惡一切延後、阻礙他達到目標的路障。

於是可能形成的路障,像是:無謂的 Flash 開場白動畫、檔案 size 超大的酷炫影音效果(但又無助於導覽,甚至阻礙導覽列的迅速下載)、又小又毛邊又不能被拷貝、貼入的大量文字,設計者最好都先確認清楚,這些手法是否真能烘托出網站的根本目標,強化欲傳達的訊息,而非個人純然的想要「秀上一秀」、
為 Flash 而 Flash」。

或許你會說:「啊!我做這個網站的目的,為的就是要烘托出公司的專業形象、傳達品牌精神、給瀏覽者一種很特殊的感覺,怎麼可以一切從簡,一切都單刀直入、毫無迂迴美感...?」

OK,我當然了解在設計這類打品牌形象的網站時,其手法自然不同於 Amazon 線上購物的網站,一切講求簡單扼要、迅速成交。但是過量的花絮手法,如果背離了網站目標,反而會被認為是討厭的路障(即使再怎麼精美),瀏覽者可能半途就沒耐心跑掉了,那麼你還想談什麼網站氣氛的營造、品牌精神的傳達呢?


-- 根據網站的根本目標,來做 Flash 電影的介面設計,加入切題的酷炫特效,如此才有真正的加分效果。

-- 版權歸屬 Nikka Costa 網站:
http://www.nikkacosta.com/


提供停、看、聽選項

在大多數情況下,提供瀏覽者較多選項,尊重其自主權,會讓瀏覽者更容易愛上你的網站。因此,在不破壞你的網站設計感之下,盡可能多多提供停、看、聽的選項吧!

-- 「」的選項:

你的(開場白)動畫也許設計得十分生動精彩,但是再怎麼生動精彩的動畫,瀏覽者看個一兩次,新鮮感也就消退了,取而代之的,是渴望立即找到目標內容。

因此,在表演開場白動畫時,也提供「略過此動畫」的超連結,或在不斷快速閃跳的動畫旁(尤其又伴隨有文字供人閱)提供「停止此動畫」的超連結,都是很貼心的設計。

更理想的方法是利用 JavaScript 程式碼,在瀏覽者端寫入一個到訪過的 cookie,當瀏覽者第二次到達網站時,就直接帶領他跳過開場白動畫,進入正式的內容。而在正式的內容頁裡,不妨加入「觀賞開場白動畫」的超連結,讓瀏覽者有機會選擇,再次觀賞你的美妙作品。

-- 「」的選項:

瀏覽者常因個人需要,希望在觀看 Flash 內容時,能隨時按下滑鼠右鍵(或按住 Ctrl 鍵不放,點按 Flash 電影),選擇重複播放 Flash 內容、或將動畫喊停、或將 Flash 內容放大觀看(尤其當文字太小時)。因此當我們在設計 Flash 電影時,如絕非必要,不要將這個賦於瀏覽者自由選擇的選單隱藏掉。

-- 「」的選項:

有時瀏覽者的處境,不方便讓音效播放出來(例如:正在辦公室內、在開會中、老闆就在附近 ... ),提供「關閉背景音效」、「調整音量大小」的超連結,會是很貼心的設計。


-- 提供瀏覽者較多的選項,讓瀏覽者可隨時選擇重播 Flash 內容、或將動畫喊停、或放大觀看。

-- 版權歸屬 Kenzo 網站:
http://www.kozen.com/


選擇下載外掛程式

並非每位瀏覽者都會追隨安裝最新版本的 Flash 播放器,而如果你的 Flash 內容需要最新版本的 Flash 播放器,才能被完整閱聽,利用 JavaScript 程式碼,或 Flash 本身的 ActionScript 程式碼,來偵測瀏覽者端是否備有必要裝置。

如果偵測的結果是「」,當然提供超連結,讓瀏覽者能立即下載最新的 Flash 外掛程式。但除此之外,也應同時提供超連結,讓瀏覽者能自行點按進入 Flash 內容頁裡。由於有些瀏覽者端的複雜設定,會使得 JavaScript 程式碼偵測錯誤,誤以為瀏覽者端沒有安裝 Flash 外掛程式。而如果你提供了超連結,讓瀏覽者可自行點按進入 Flash 內容頁裡,則提供了更具彈性的選擇。


-- 提供超連結讓瀏覽者能立即下載最新的 Flash 外掛程式。此外也同時提供進入 Flash 內容的超連結,因為有時 JavaScript 程式碼會偵測錯誤。

-- 版權歸屬 Massart 網站:
http://www.massart.edu/indexF2.html


提供小 size 的版本

並非每位瀏覽者都以寬頻方式上網,即使寬頻的用戶越來越多,但碰上了塞車(機率不低),下載還是如同龜速。

在網站裡提供純 HTML 、非 Flash 的網頁版本,不僅讓窄頻的使用者能免除苦苦等待,更好的一點是,HTML 版的網頁能大力幫助網站被搜尋引擎檢索分類,讓你的網頁在搜尋結果裡比較「名列前茅」,儘可能的條列於第一頁、較靠前面的位置。


-- 並非人人都以寬頻方式上網,提供適合不同頻寬下載的 Flash 網頁,可減免瀏覽者苦苦之等待。



 
Smilly @ 2006-03-12 22:11

大家都很難否認:Flash 電影在網路上的的確確是個「武功高強」的要角。但長期以來,Flash 卻也總逃不出易用性差的指控。但易用性差,有相當部份卻是因設計不當所造成,如何讓你的 Flash 電影不僅外觀長得美,並且也成為傳遞訊息的親善大使,實在是當今優秀設計者必備的知識與技巧。

無論是視覺設計者,或是程式開發人員,大家都很難否認:Flash 電影在網路上的的確確是個「武功高強」的要角,不僅能唱、能跳、說故事、伴遊導讀,達成休閒娛樂的目的,還可以示範教學、執行線上考試與閱卷、放大縮小地圖細節、並讀取上下游協力廠商的 XML 資料、支援主機端應用程式、即時呈現最新消息與動態內容 ...。Flash 電影的的確確「武功高強」,支持愛戴 Flash 電影的人,也儼然成為一股龐大勢力,不斷試圖將 Flash 電影推展到更高、更廣的應用層次。而絕大多數的設計者也都欣見如此一個強有力的向量電影格式,能在網路上蓬勃興起,甚至風起雲湧,好方便我們將創意 idea 做更淋漓盡致的發揮。

常被點名易用性差

但儘管上述種種, 在在證明 Flash 電影的確 powerful,但長期以來,Flash 卻也逃不出某些指控,像是最常被點名的:

-- 內容空泛、虛有其表。
-- 易用性差、導覽介面隱晦不明。
-- 瀏覽器裡的 Back 按鈕、Stop 按鈕、狀態列均不堪使用。
-- 超連結的顏色無法正確反映出是否已被點按過、或尚未點按。
-- 在全站都以 Flash 電影呈現的網站裡,欲設定某節點為「書籤」、「我的最愛」,困難無比。無法與人交換連結。
-- 無謂、多餘、又冗長的動畫總是阻礙瀏覽者去路。
-- 常常 Flash 網頁顯現出的文字偏小,再加上反鋸齒效果,使得閱讀更加困難。
-- 往往 Flash 網頁裡的文字無法被搜尋、檢索。

我們必須老實承認,如今 Flash 電影所背負的種種罪名,有相當部份是因設計者使用不當所造成,當然也有一部分源自於 Flash 外掛程式的天性使然。

如果你也喜歡以 Flash 電影呈現天馬行空的創意,或者應客戶要求,必須以 Flash 電影傳達出客戶的訊息、品牌精神、公司形象,那麼了解 Flash 格式的長處、短處、與適用時機,讓創作出的 Flash 電影不僅外觀長得美美,更進一步,也成為傳遞訊息的親善大使,實在是優秀設計者必備的知識與專業技巧。

力求簡易導覽

Flash 電影最常被詬病的一點是:易用性差,使用介面不友善、不直覺化,導覽系統隱晦不明,瀏覽者不知該點按哪裡...。這些毛病大多出自於設計者沒能把握清楚簡易的導覽設計原則,稍加注意,應可大幅改進。一些清楚簡易的導覽設計原則:

模擬原瀏覽器

盡量模擬瀏覽器標準的導覽機制,可大幅提高易用性,讓瀏覽者感覺使用介面十分熟念友善,因為這類模擬標準的捲軸、下拉式選單、超連結文字變化顏色都是每位瀏覽者習以為常、深知如何流利操作的。

如果你建置的 Flash 導覽系統,還需特別說明解釋,才能讓人順利操作,那麼這樣的導覽系統大概不怎麼友善,甚至可能就是個敗筆,儘管外觀看起來金玉其表。請記住:瀏覽者到網站來,也許找資料、也許尋開心,但最不需要的,是觀看網頁時,還要你來訓示教導。


-- 傳統的下拉式選單,人人都會用,操作介面超友善。另外再加添一些顏色、圖形,摩登的設計感呼之即出。
-- 版權歸屬 Nike 美國網站:http://www.nike.com/usa/index.html

 

清楚告知所在位置

清楚告訴瀏覽者他現在身在何處、已經去過哪裡、又可再往哪裡去。如果可能的話,將網站的樹狀導覽層級顯現出來(例如:一個大項目下,又再細分些許小項),對於瀏覽者會有不小的幫助。

利用 ActionScript,讓文字化的超連結不僅在滑鼠滑經過時變顏色,更進一步的,當瀏覽者點按過某超連結時,也能反映出不同顏色,以便提醒瀏覽著哪些是看過的,哪些尚未看過。


-- 由於 Flash 電影裡的超連結無法利用瀏覽器下端的狀態列,顯現出超連結將連往何處,因此在設計 Flash 超連結時,應盡可能清楚告訴瀏覽者將會前往的目的地。
-- 版權歸屬 Nike 女神網站:http://www.nike.com/ nikegoddess/features/islandtour/index.jhtml


-- 將網站的樹狀導覽結構一層層顯現出來,瀏覽者便能一目瞭然。
-- 版權歸屬 Emerilwar 鍋具網站:http://www.emerilstore.com/


注意捲軸行為

Flash 電影裡的捲軸設計,不僅只注重外觀,更重要的是捲軸與瀏覽者的互動行為,是否類似於標準的瀏覽器捲軸行為。

我們常會發覺 Flash 電影裡的捲軸不太好用,不是捲太快,就是捲太慢,有時一定得用拖曳的方式才 work,不能一點一點的慢慢點按,也無法運用鍵盤上的上下左右「方向鍵」,有時又變成滑鼠一滑經過,捲軸就自己開始跑了。這些捲軸行為都與瀏覽器標準的捲軸反應相逕庭,設計者也許自以為夠帥,但瀏覽者用起來卻蹩手蹩腳,不好使。

改善的方法:力求提供給瀏覽者一個外觀、操作方式、捲動反應都像標準的瀏覽器捲軸。利用 Flash 編輯軟體裡內建的捲軸 Library 元件是個好的開始。

界定有效點按範圍

Flash 電影裡的按鈕應界定好其有效的點按範圍(hit area),以利瀏覽者輕易點按。特別是按鈕裡含有鏤空部分,或直接以文字當按鈕(文字筆畫間鏤空),如果沒有特別界定好一整塊實心的有效點按範圍,瀏覽者很可能剛好點按到中間鏤空的部分,而按鈕並不產生反應,只是陡增挫折感。

另外一個相關問題是:不少 Flash 按鈕都被設計得相當細膩小巧,部分原因在於 Flash 設計者專業於「視覺」設計,大多眼力較好,一部分也因設計者正值年輕。細膩小巧的按鈕固然看起來較精緻、具格調,但按鈕面積太小,或緊密鄰近,對一般大眾而言,並不易點按。如果目標觀眾是偏年長者,則尤其應考慮這點。

如欲兼顧按鈕細膩小巧的外表,又希望方便瀏覽者容易點按,可考慮編寫 ActionScript,讓按鈕隨著滑鼠的接近,而動態即時變化(增大)有效點按範圍。


-- 福斯汽車網站裡的小圓按鈕,藉由 ActionScript 的編寫,讓按鈕隨著滑鼠的接近,而動態即時增大有效點按範圍,明顯提高易用性。
-- 版權歸屬 VolksWagen 汽車網站:http://www.vw.com/microbus/concept.htm

導覽元件別亂動

盡量克制 Flash 電影裡的導覽元件,像是按鈕、圖示、字串、導覽列等,不要在畫面裡飛來飛去,又跑又閃。瀏覽者常發覺自己得緊張的窮追猛打導覽元件,才能勉力跟上,點按到想按的 link。

改進方式:盡量讓導覽元件固定停留於一處,別大幅度亂動。如果一定要全場飛奔的話,也別飛奔太快,致使瀏覽者疲於奔命的追追追。畢竟這不是在做遊戲競賽,這是在做導覽。


-- 克制導覽元件滿場飛來飛去,免於瀏覽者奮力追趕。如果覺得欠缺「動感」,何不考慮讓襯托在導覽列背景的材質或圖形做細微的動畫表現?效果絕不遜於大剌剌的動畫。
-- 版權歸屬 Juxt 互動設計公司:http://www.juxtinteractive.com

 

導覽系統先出現

在下載電影時,設定導覽系統能夠先行下載(安排 Flash Layer 的先後順序),呈現於瀏覽者眼前,讓瀏覽者能盡快擁有選擇連結的權利。接著再陸續下載其他動畫內容、聲光效果。

真的,在 web 的世界裡無需強迫。無意觀看花俏電影,一心急著找資訊的瀏覽者,會欣賞你體貼的安排。而有興趣的瀏覽者,自然樂意耐心等候,讓全數電影下載下來,細細觀賞。


讓我回到上一頁

由於 Flash 電影是個自我封包的物件,因此瀏覽器裡的「回上一頁」按鈕對它無效,如果點按,並不能回到 Flash 內容的先前畫面,而是完全脫離目前的 Flash 物件,跳回前一網頁。這在瀏覽較長的 Flash 電影時,成了明顯困擾。

「回上一頁」按鈕是瀏覽者在讀取 web 內容時,最常使用的一個按鈕,有時因誤按某一連結,或不滿意眼前內容,都可按下「回上一頁」按鈕,回復先前狀態,重新做其他抉擇。但在一個內容較長、互動複雜的 Flash 電影裡,何謂「上一頁」,有時很難定義清楚。而在內容較長的 Flash 電影裡,瀏覽者又往往非常需要「回上一頁」,或將「上一頁」設為「書籤」、「我的最愛」,或將「上一頁」連結出來,寄送給親友共欣賞。但這些通常又簡易的動作,對於自我封包的 Flash 物件而言,卻不再容易達成。

最簡單的改進方法是:在 Flash 電影裡,自製「回上一頁」、「往下一頁」按鈕,方便瀏覽者前後連結走動。此外也提供連結,讓瀏覽者隨時可輕易的切換回主選單頁面。但此法並改善不了設定書籤、與連結分享的問題。


-- 瀏覽者可點按右下角的 1、2、3 頁碼,方便的回上一頁或往下一頁。隨時點按「關閉視窗」,即可切換回主選單畫面。
-- 版權歸屬 Audi 汽車網站:http://www.audi.co.uk/ newcars/intro.jsp?section=/models/tt


-- 切換回主選單畫面後,瀏覽者又可重新選擇其他大項目。
-- 版權歸屬 Audi 汽車網站:http://www.audi.co.uk/ newcars/intro.jsp?section=/models/tt

另外一解決之道:將內容較長的 Flash 電影,合理邏輯地拆成數個迷你電影,一一分置於不同的 HTML 頁面裡,如此便解決了回上一頁、設定書籤、與連結分享的問題。

再來一個略複雜的解決手法:設計者可利用一組100% 與 0% 的子頁框 (frameset) 組合,分置主電影畫面與隱藏不見的 Flash 電影,利用 JavaScript 程式碼與 ActionScript 裡的 LocalConnection 物件,達成「無縫」的回上一頁動作--亦即:電影畫面不會整個重新整理更新,而只就畫面上內容相異的區塊,做部分調整更新。

這對於極力講究視效轉換得平順無瑕的視覺設計者而言,是個不錯的解決方案,瀏覽者也可藉由點按瀏覽器上的「回上一頁」按鈕,回到先前的畫面狀態(這個所謂的「先前」畫面,則由設計者定義)。但此法對於設定書籤、與連結分享的問題並無改善。

關於此法的詳細程式碼編寫與應用說明,可在 Macromedia 網站裡找到。
(其他更多「讓 Flash 電影成為親善大使」的 tips,請看下回分曉)

-- 利用子頁框、JavaScript、與 ActionScript 裡的 LocalConnection,可達成「無縫」的回上一頁動作:不僅畫面更新得平順無瑕,瀏覽器上的「回上一頁」按鈕也能 work。



 
Smilly @ 2006-03-12 22:06

以子頁框 (frameset) 方式呈現出的網頁畫面,真教人又愛又恨,如果運用得當,則瀏覽便 利流暢,一切一目了然。但如果運用不當,則往往教人看得一個頭兩個大,甚至連搜尋引 擎都有看沒有懂!不知從何開步走 ...。 你打算使用子頁框來排列組合網站內容嗎?我們一起來看看子頁框的優點、缺點、以及如 何在適當時機下,排列組合出美美的子頁框。

 

使用子頁框的好處

使用子頁框最明顯的好處,在於提供瀏覽者既清楚又方便的導覽系統。例如:其中一個子頁框裡置入導覽列,另一個子頁框裡呈現出相對應的內容。如果導覽列裡的選項很多,瀏 覽著可以分別使用各自的捲軸,來來回回瀏覽、點選有興趣的項目。如此使得個別子頁框 的內容一目了然,又免除了每點按一次,導覽列裡的(大量)圖片得重新下載、重新在螢 幕上重繪成形的等待之苦。

-- 右邊子頁框裡置入導覽列,左邊子頁框裡呈現出對應內容,一目了然。
-- 版權歸屬 Nikka Costa 網站:cynthiavonbuhler.com/

 

子頁框的缺點 -- 設計者觀點

很多專業網頁設計者盡量不選擇子頁框的網站架構,因為使用子頁框有其明顯缺點:

-- 增加複雜性: 更多的 HTML 檔需要維護,而在超連結的設計上,又要多考慮 target 問題。如果動線設 計得不夠縝密,往往有可能在一個子頁框裡,又再出現另外一整組的子頁框組合,於是畫 面被分割得破破碎碎,一大堆條條框框。

-- 很難對齊: 在不同的子頁框裡若想要精準對齊圖形,非常困難。

-- 很難檢索: 搜尋引擎不認識子頁框的架構,因此很難檢索以子頁框組合而成的網頁。設計者得特別在 此下工夫,以利搜尋引擎做檢索。

-- 測試耗時耗力: 在子頁框的網站架構裡,瀏覽動線變得更複雜多變。設計者在測試時,需耗費更多的時間 與心思。

 

子頁框的缺點 -- 瀏覽者觀點

很多瀏覽者厭惡含有子頁框的網站,為什麼呢?

-- 難為「我的最愛」: 瀏覽者往往很難正確儲存「我的最愛」網址,大概每次都得從一開始的第一階層畫面組合 開始瀏覽。

-- 看得一個頭兩個大: 一些設計不良的子頁框組合反而更加長下載時間、更容易讓人迷路、更帶來資訊超載的壓 迫感、更令人想逃離無謂的條條框框。

-- 廣告疲勞轟炸: 子頁框裡恆常呈現著閃動不停的廣告,無法以捲軸捲開,大力摧殘瀏覽者的眼睛。

 

勿忘文件 Title

其實 <meta> 標籤並非萬能,反而在 <noframes> 處詳加敘述網頁內容,標示上大標題 <h1>、超連結,較有助於搜尋引擎檢索(在 Dreamweaver 裡,執行 Modify / Frameset / Edit NoFrames Content,即可加入 <noframes> 的敘述)。

但另外還有個更具效力的方法:在每一個 HTML 文件裡,詳細標明它的標題 Title。加入 Title 的方法:在 Dreamweaver 裡執行 Modify / Page Properties。HTML 文件裡的標題 Title 就好比印在書封面上的書名,你想找有關什麼主題的書,最快 速確實的方法,就是在書架上掃描包含有某一關鍵字的書名標題。

因此我們在給予每一網頁 Title 時,雖力求簡明扼要,但也不可遺漏重點,別光只是淡淡 寫著:「兩隻老虎首頁」,這在搜尋引擎眼裡,得分實在不高。但如果改成:「兩隻老虎 首頁:歡迎免費下載 XML eBook、如何成為 Adobe 認可 Photoshop 專家 eBook、還有許 多網頁設計、Flash 應用文章」,如此將你的網站主旨、或各頁重點內容,清楚扼要的寫 入各頁 Title 裡,你的網站就不會平白受損,落後於搜尋排名。

千萬別以為:反正是嵌入的子頁框,瀏覽者又看不到 Title,就偷懶不寫了。各大搜尋網站 都將網頁 Title 列為極重要的檢索參考呢!

 

按一下,變兩框!

如果你的網站資料豐富,而要介紹的產品也具相當複雜性,需同時伴隨更新兩個(以上) 子頁框內容,才足以清楚傳達你的產品資訊,這時你可使用 Dreamweaver 裡的「Go To URL」指令。此外,這種「按一下,變兩框」的手法也常被運用於想大力促銷廣告的網站 ,隨著網頁內容的變化,搭配呈現最相關適切的廣告,而且廣告會一直呈現在畫面上,不 會被捲軸捲開。

-- 瀏覽者點按左框的超連結後,會同時引發右邊上下兩框的內容更新。

 

在 Dreamweaver 裡的作法:

Step 1:選擇三框版型: 在 Insert Bar 裡點按 Frames 標籤。挑選包含有三個子頁框的版型。

-- 先設定好含有三個子頁框的版型。

 

Step 2:為個別頁框命名: 先叫出 Frames 工作面板:執行 Windows / Others / Frames,點按 Frames 工作面板裡的 各框,再配合 Property 工作面板,為每一子頁框取好名字。命名時,要以英文,中間不 可包含空白格。

-- 為每一子頁框取好名字。

 

Step 3:安排超連結「#」: 在網頁裡鍵入文字、或置入一個圖檔,當做可點按的超連結。在 Property 工作面板裡, 設定此超連結指向「#」。

-- 設定超連結指向「#」。

 

Step 4:設定「Go To URL」: 在 Behavior 工作面板裡,按下「」按鈕,選擇「Go To URL」指令。

-- 下指令「Go To URL」。

 

Step 5:更新第一個子頁框: 先選擇你希望瀏覽者點按超連結之後,會更新內容的第一個子頁框名稱,在「URL」處指 定新內容的資料來源。

-- 設定更新第一個子頁框的內容。

 

Step 6:更新第二個子頁框: 接著,選擇你希望同時更新內容的第二個子頁框名稱,在「URL」處指定另外一 HTML 檔 ,為第二個子頁框的新內容來源。

-- 同時變化第二個子頁框的內容。

 

隱形頁框妙處多

隱形的子頁框瀏覽者表面上是看不到的,既然看不到,為什麼還要多此一舉,徒增複雜度 ?原因在於我們常常可以在隱形子頁框裡動些手腳,像是加入背景音樂,於是當瀏覽者在 100% 可見的頁框裡換頁時,背景音樂仍可繼續不間的播放。此外在隱形頁框裡也常被放 入程式碼,藉此呼應、控制可見頁框裡的內容,像是在上一期我們介紹的 Flash 購買寵物 網站,即是利用 100% 與 0% 的頁框組合,並搭配 Javascript、Actionscript,而達成 Flash 電影裡「無縫」平順的回上一頁動作。

以下示範隱形頁框裡加入背景音樂的作法(以下所有範例,均利用 Dreamweaver 完成) :

Step 1:加入聲音檔: 先在 Insert Bar 裡點按 Frames 標籤,挑選子頁框的版型。之後點按 Media 標籤,點按 Plug-in 按鈕,加入聲音檔案。建議使用 MP3 或 MIDI 格式,檔案 size 較小。

-- 點按 Media 標籤,點按 Plug-in 按鈕,加入聲音檔。

 

Step 2:設定可見的頁框佔據 100%: 在另一個可見的頁框裡安排內容,然後叫出 Frames 工作面板:執行 Windows / Others / Frames,點按 Frames 工作面板裡打算呈現出來的子頁框(下框),在 Property 工作面 板裡,設定其佔據空間 100% 。

-- 設定可見的頁框佔據頁面空間 100%。

 

Step 3:設定隱形頁框的相對值: 點按 Frames 工作面板裡包含有音樂的子頁框(上框),在 Property 工作面板裡,設定其 佔據空間為「Relative」。意指畫面上還剩多少相對空間,就都分配給我吧!於是在扣掉 100% 的空間後,剩下 0% 的相對空間,就分配給這個包含有音樂的子頁框。

由於這個 0% 的子頁框一直固定存在著,瀏覽者雖看不到,但卻聽得到。即使下框內容不 斷更換,但音樂卻不會因此而受干擾、間斷重來。

 

強迫在「頁框組合」下觀看

有些網頁的內容設計,必須搭配另一個特定的子頁框一起觀看,才比較清楚達意,而瀏覽 者也才有超連結的活動空間。但有時透過搜尋網站的搜尋結果,瀏覽者會連結到一頁「落 單」的頁面,為了幫助這種原本不該「獨處」的頁面,我們可使用「Find Parent Frameset」指令,幫助這些「落單」的頁面,強迫回到「頁框組合」下觀看。

其實,這種「強迫頁框」的手法,也常被運用於想大力促銷廣告的網站,瀏覽者無論是使用 Netscape 瀏覽器裡的 This Frame / Show Only This Frame 指令,想逃離廣告子頁框,或 者直接鍵入真正含有內容的網址,都無法逃脫「強迫頁框」的作用,依然被帶回原先設計 好的「頁框組合」畫面。作法:

Step 1:設定兩個子頁框: 做出含有兩個子頁框的組合。在 Property 工作面板裡,分別將子頁框命名為:nav、main 。

-- 分別將子頁框命名為:nav、main。

Step 2:下載「Find Parent Frameset」: 執行 Help / Dreamweaver Exchange,連結到 Macromedia Dreamweaver Exchange 網站 。 搜尋一個名叫「Find Parent Frameset」的指令,將它下載下來,Dreamweaver 的 Extension Manager 會自動將此指令安裝起來(如果你沒有最新版本的 Extension Manager,記得要先下載、安裝)。 關閉你的 Dreamweaver 程式,再將它重新啟動,以便讓剛才安裝的指令生效。

 

Step 3: 打開「不該落單獨處」的網頁(最好不要在「子頁框組合」的畫面裡打開,而是單獨開啟 此網頁),執行 Command / Find Parent Frameset,設定此網頁在理想狀況下,應該呈現 於哪一個子頁框裡(亦即鍵入此子頁框名稱)。

在第二個空格裡,設定「子頁框組合」的檔案,亦即將左框與右框組合起來的 HTML 檔。

-- 設定強迫在「頁框組合」下觀看,要讓內容應呈現於那一框 (main)?

 

Step 4: 重複 Step 3,在另一「不該落單獨處」的網頁裡,也執行 Command / Find Parent Frameset,設定此網頁在理想狀況下,應該呈現於哪一個子頁框裡。

-- 設定另外一頁內容,應呈現於另外一個子頁框裡 (nav)。

 

強制去除頁框組合

與「強迫在頁框組合下觀看」的相反模式是「強制去除頁框組合」,這是為了避免自己辛 苦製作出來的網頁,被別人的網站子頁框拼湊在一起,呈現於別人的條條框框之下。作法 :

Step 1:下載「Bust Frames」: 執行 Help / Dreamweaver Exchange,連結到 Macromedia Dreamweaver Exchange 網站 。

搜尋一個名叫「Bust Frames」的指令,將它下載下來,Dreamweaver 的 Extension Manager 會自動將此指令安裝起來(如果你沒有最新版本的 Extension Manager,記得要 先下載、安裝)。

關閉你的 Dreamweaver 程式,再將它重新啟動,以便讓剛才安裝的指令生效。

Step 2: 打開你想要「強制去除頁框組合」的網頁,在網頁的最左下角按下 <body> 標籤,在 Behavior 工作面板裡,按下「+」按鈕,選擇「Bust Frames」指令即可。 你可以故意在子頁框的組合下,試著去連結這個「Bust Frames」網頁,看看其效力如何 。