什么時候鏈接應(yīng)該在新窗口打開
當(dāng)前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
鏈接是否應(yīng)該在新窗口打開?[br][br]從易用性的觀點來說,強(qiáng)制在新窗口打開鏈接,違反了一個用戶界面設(shè)計的基礎(chǔ)原則:應(yīng)該讓用戶對他們正在交互的界面有控制權(quán)。[br]一個友好并且實際有效的界面設(shè)計,在用戶做操作的時候,總是能讓他們按自己的意志做出決定。當(dāng)用戶在使用界面元素的時候,他們必須知道、理解、并且能預(yù)料到什么將會發(fā)生。這才是以用戶為中心的設(shè)計。[br][br]有經(jīng)驗的用戶,非常強(qiáng)烈的希望由他們來操控整個系統(tǒng),系統(tǒng)對他們的行為產(chǎn)生回應(yīng)。[br]我自己的瀏覽習(xí)慣是,使用多標(biāo)簽式瀏覽器,找到要瀏覽的信息列表頁,例如論壇的一個版塊,或搜索引擎返回的結(jié)果頁,[br]然后連續(xù)拖拽好幾個自己感興趣的鏈接讓頁面在新標(biāo)簽非激活狀態(tài)打開,然后切換到最選裝載完成的標(biāo)簽來查看內(nèi)容。[br][br]強(qiáng)制新窗口打開鏈接的主要問題是,沒有強(qiáng)制新窗口打開的鏈接用戶可以通過右鍵菜單或按shift鍵(在一些瀏覽器里可以是拖拽)這種比較容易的方法來在新窗口打開,而強(qiáng)制在新窗口打開的鏈接要讓用戶在本身窗口打開卻不容易(可以拖動鏈接到地址欄來在當(dāng)前窗口打開鏈接),所以強(qiáng)制新窗口打開鏈接,超越了用戶自己的決定,剝奪了用戶的控制權(quán)。[br][br]對于瀏覽網(wǎng)站比較熟練的國內(nèi)用戶來說有幾個特點:[br]1、就算是瀏覽目的很明確的瀏覽者,也未必能立即找到完全滿足自己需要的信息,搜尋和比較必不可少;[br]2、目前的網(wǎng)速和國內(nèi)的網(wǎng)頁體積來說,網(wǎng)頁很少能夠即點即開般在一兩秒鐘內(nèi)打開,所以許多人習(xí)慣一次點開多個頁面,讓等待頁面加載的時間集中在一起。[br]3、非常討厭意料之外的彈出窗口。[br][br]我記得在2000年,我剛接觸網(wǎng)絡(luò)的時候,機(jī)器配置都比較差,網(wǎng)速卻又很慢,一方面我不能打開太多窗口以免占用大多資源讓機(jī)器反應(yīng)變慢,另一方面我又不時地打開新窗口,以便同時加載多個頁面,選擇最先加載完成的頁面瀏覽。[br]為了比較準(zhǔn)確地控制窗口的數(shù)量,我希望每個鏈接都能夠由我來控制是在自身窗口打開或是新窗口打開。[br][br]我的意見是,謹(jǐn)慎地使用新開窗口,并且新開窗口要給予適當(dāng)?shù)陌凳尽R粋€鏈接是不是在新窗口打開,盡量交給用戶來決定。如果他們想在新窗口打開他們會自己去做,不要低估他們的智力幫他們?nèi)プ鰶Q定什么的。[br][br]當(dāng)你的鼠標(biāo)移到一個鏈接上的時候,瀏覽器并不會提示你是自身窗口打開或是新窗口打開。[br]1、要么給新窗口打開的鏈接一種特殊的顏色或圖標(biāo);采用icon通知訪問者外部鏈接是一種很常見的做法。使用css屬性選擇器或javascript都可以實現(xiàn)對鏈接的篩選、外觀修改。[br]2、大部分鏈接讓用戶自己按shift鍵(在一些瀏覽器里是拖拽)來決定在新窗口打開鏈接。[br]考慮到有一部分剛接觸網(wǎng)絡(luò)的用戶,使用瀏覽器還不熟練,甚至也不知道使用shift鍵(或拖拽)來新開窗口,所以在一些必需的情況下還是應(yīng)該強(qiáng)制在新窗口打開鏈接。[br][br]在以下幾種情況下,強(qiáng)制在新窗口打開鏈接是比較合適的:[br]1、鏈接指向一個本域名之外的網(wǎng)站:如友情鏈接一 般使用新窗口,新的網(wǎng)站新的窗口,基本上是可預(yù)料的。[br]2、提供幫助類的鏈接:如一個購物頁面上對支付方式的幫助說明可以新開窗口,如果內(nèi)容不多的話使用彈出層比新窗口更好。[br]3、頁面跳轉(zhuǎn)有可能打斷一個正在進(jìn)行的進(jìn)程:如在注冊頁面上指向免責(zé)條款、版權(quán)聲明等頁面的鏈接,頁面跳轉(zhuǎn)會導(dǎo)致用戶正在填寫的注冊信息丟失。[br]4、鏈接指向一個非html文件。例如指向一個pdf文件的鏈接最好使用新窗口,也許這個pdf會在新窗口直接瀏覽,也許會彈出文件下載對話框。
該文章在 2010/7/22 23:53:25 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |