登录 |

打印 | 字体大小: « »

Re:打开新窗口还是在本窗口打开?

Hi,

感谢你的邮件、感谢你把这么挠头的问题甩给我来解答。
这是一个老生长谈的问题,类似的讨论数不胜数(12),目前依然没有看到谁给了一个好的答案..
我也收到无数个问我这个问题的邮件,每一次我都没有很正面的回答。似乎,这个问题并没有标准的答案,不同的情况里确实应该有着不同的处理方式。

高傲的Google曾经也在这个问题上自我纠正过(Google的搜索结果页以前是在本窗口打开的),Google adsense在这个问题上仍在遭受着广泛的质疑(他们现在是在本窗口中打开),可见这是一个很有意思的话题。似乎我经历的每个项目都会在这类问题的N个具体点上经过N次争论..

先说我的Blog在这个问题上的处理方式:
1、所有文章内容上的链接全部都是打开新页面。
2、所有导航里链接到本Blog内的地方全部都是本窗口,连接到站外的地方全部都是新窗口打开。
3、回复里所有的链接全部都是新窗口打开。(包括回复内容里的链接和回复者的名字链接)


你的问题我在这里也不能给你什么非常具体的答案,因为我还不了解你做的是什么样的一个网站具体是在什么地方遇到的这个问题。
但我可以给你分享一下我在对待类似问题的处理方法:

首先,如果我在设计一个产品,遇到某个需要思考才能决定的设计时,会先考虑四个问题:
1、我这是在设计一个什么样的任务(流程)?主要是什么样的用户在使用?
(不知道自己的设计是在一个什么样的任务和情景中,设计多半会是糊弄出来的;不知道主要是什么样的用户在做这个操作,设计是没有根据的。)
2、这次点击是该任务的延续还是跳到了另外一个任务?
如果是该任务的延续,那么我让他在本窗口继续;如果是跳到了另外一个任务,那么我要让他在新窗口打开。
(一般情况下,我会在任务分解绘制流程图时,用不同箭头标识出跳转到一个新任务的操作。 关于”任务分解”你可以关注UCDChina.com下期话题)
3、该产品中以前是否出现过类似的点?当时是怎么处理的?我是否需要延续原来的处理方式?
(如果以前有,那么98%需要延用原来的处理方式。规范其实就是这么应用的)
4、接下来还有什么地方会是类似的问题?如果我在这里这么处理了,其他类似的地方是否可以延用?(98%的情况下你会预想到类似的问题在这个产品的地方点上也会再次出现,规范其实就是这么形成的)

然后,我需要继续权衡几个问题:
1、如果,在任务A和用户A中而采用了方案A,那么任务B和用户B会不会在这里遭遇大挫折?
2、这样做是否对产品的运营和收入有大的伤害?


最后,一点提醒:
做一个设计不要只想着这个点该如何处理,一定要着眼于整个设计。
这样既能保证工作的高效,无须一样的点每次都要去思考一下如何设计;也能保证一个产品中同类的问题用同一种处理方式。
所以一定要想:”如果有其他类似地方这么做了,我最好要去延续它;这里这么做了其他类似的地方也要做么做。”

还是那句话 — “规范不是一开始就制定的,也不是什么都做好了再总结的,应该是边做边总结的。”(哈哈,这句话放在这里好像跑题了)


我准备把这个回复发到blog上去,我也很想听听更多人的观点……


白鸦,uicom.net/blog

分类:UCD ,07/06/20 2:05 上午 | 117,660 次浏览 |

网友评论(16)

  1. 理解任务,了解用户,恰当选择,保持一致。:)

  2. “当前页”和“另打开”的问题会随着浏览环境的进步而有不同的答案,比如原来我们只有3d鼠标的时候,返回和关闭看起来差不多远,而“另打开”可以让我们对内容作比对,所以我们可能倾向于另打开;可是现在我有了一个7d的鼠标,“返回”“前进”在我的大拇指边很容易找到,并且我了解了“shift”+鼠标滚轮也可以方便的执行“返回的时候”,我可能在某些时候更倾向于当前页。

    还有我们的技术革新,假设我们能在同一个窗口里实现列表、内容页、比对内容页同时存在,并且流畅切换(出色的交互设计当然可以做到,现在的流行概念不就是把数据给用户自由显示么?)我也更倾向于当前页;毕竟打开一堆页面的时候有很多不方便,其中一个读取数据过大或者时间过长导致机器变慢的话,我们也无法迅速找出是哪一个页面发生问题(似乎xp会把有联系的页面都关掉),所以“当前页”更像是一个“瓷器活”,如果设计师没有“金刚钻”还是折中一下的好。

  3. 因地制宜,随遇而安

  4. 这个……也有人问?
    其实target=_blank是w3c放弃的功能。
    但我们应用时,除了用户使用习惯肯定还得考虑自己的利益的。
    比如外部链接,那就得新窗口。包括友情连接和文章内部链接。
    使用习惯包括文章内部图片,点击后肯定得重新开窗,包括点击后是一网站还是图片本身。

  5. 问这个问题也不丢人,有什么不好问的;

    按照用户的任务及产品的分类区分是常用的做法;这个楼主已经说了,另外一个做法就是新的url是否包括了返回到上一页的链接,如果包含了,那么就别按照任务及产品划分,保持在一个页面内,案例就是首页和其他页的关系。

  6. kuhanzhu: 问这个问题有什么错误吗?那你为什么还回答呢?

  7. […] 还是那句话 — “规范不是一开始就制定的,也不是什么都做好了再总结的,应该是边做边总结的。”(哈哈,这句话放在这里好像跑题了) […]

  8. 如果新任务执行完成还会回到当前页面,毫无疑问在当前窗口打开。
    如果新任务执行后当前页面已经对用户无意义,那么在当前窗口打开。
    如果新任务是任务流程的一个分支则在新窗口打开。
    。。。
    总之不要让用户操作完毕后回不到想回的页面;也不要让他操作完毕后需要手动去关闭一堆无用的窗口~

    可能是废话-,-

  9. 没想到简单的问题原来最难解决,如果能满足大多数人的使用习惯就好了,不过无论用哪种方式,反正也总有人不会满意的。。。

  10. 这个问题在我们的团队以前也讨论过,我当时的做法是,栏目导航的链接用在本窗口打开,像更多之类的按钮和内容详细页面在新闻窗口打开,流程性的都是在本窗口打开。

  11. […] Re:打开新窗口还是在本窗口打开? (tags: UI) […]

  12. 外链用新窗口打开,是必须的吧。adsense的设计确实有问题,带走很多在本站浏览的用户。很少有点击了广告还会用后退按钮返回网站主的页面的

  13. 还是要多试试才能看的出怎么用啊““大部分人的习惯才是决定因素

  14. 被鸦哥批评了,抱歉,很久以前的文章我还没看到..呵呵

  15. […] 3、两个问题同样严重,第一个其实我们已经讨论过很多次。 […]

  16. 鸦哥很精辟哦

发表评论

*必填

*必填 (不会被公开)