via 白鸦

Hi,

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

高傲的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上去, 我也很想听听更多人的观点……