5

一个简单的问题,由于在 HTML 4.0 Strict 和 XHTML 1.0 Strict 中删除了 target 属性。

4

8 回答 8

6

我个人不这么认为,随着网络用户变得更加精明,他们会要求浏览器提供一个新窗口。当一个网站经常这样做时,这让我很恼火。

我认为这个问题有点主观。如果您正在启动一个 javascript 游戏或其他东西,那可能会很好。

这是尼尔·特纳不这样做的理由

于 2008-12-01T19:49:00.793 回答
3

在 Digg 或 reddit 等社交内容网站上,我更喜欢在新窗口/选项卡中打开链接,因为我会不断返回原始页面以获取更多链接来查看。

话虽如此,我认为只要有可能,您就应该允许登录用户自己做出决定。我知道 Digg 允许用户选择他们希望链接的行为方式。

于 2008-12-01T19:49:21.383 回答
2

我认为这是非常主观的,所以我只是作为用户发表我的意见。我更喜欢这只是默认行为。如果我想在新选项卡中使用它,我将单击鼠标中键。

如果您要在新窗口中打开它,请像这样 [新窗口]或其他内容警告我。

于 2008-12-01T19:53:43.293 回答
2

作为法律,每条法律都有例外。尽管在大多数情况下简单的链接是最好的,但有时新窗口中的链接正是需要的。

例如,我非常喜欢在新窗口中打开任何外部链接的博客和论坛,因此我不会忘记我正在阅读的原始帖子。

放置它们的另一个好地方是当您单击图片以在互联网商店或其他地方获得更大的版本时。

您确实必须根据具体情况进行评估,但我的意见是最终两者都是良好 UI 所必需的。

于 2008-12-01T20:07:06.293 回答
1

如果它是外部链接,我会这样做,除此之外,这可能是一个坏主意。

于 2008-12-01T19:54:31.297 回答
1

我强制创建新窗口的唯一一次是当我正在设计的页面被用作 Sharepoint 站点的 Web 部件时。

我是这样看的,如果你强制一个新窗口,你已经从用户那里获得了选择。那很糟。

于 2008-12-01T20:51:32.897 回答
1

除了两个例外,答案必须是响亮的“不”。

理由:是的,正如其他人已经指出的那样,在很多情况下,我更喜欢在另一个选项卡中打开链接。但是谢谢,我会自己决定何时何地。网络的基本原则是用户坐在用户代理,也就是网络浏览器旁。换句话说,浏览器是代表用户的代理。如果我想在另一个选项卡中打开某个特定链接,我会按命令单击(或在另一个操作系统上按 ctrl-clik),如果不这样做,我会定期单击。当网页上的链接在没有我询问的情况下在新选项卡中打开链接时,它会让我烦恼不已,并破坏了网络的可预测性和熟悉度。

Exception 1: When clicking to see a large version of a picture or some other plain pop-up window. I see this as a separate topic.

Exception 2: Fully Ajaxy web applications, which seem to set aside most of the rules of the web anyway.

于 2008-12-01T20:55:45.183 回答
0

是的,在网络应用程序中,有时在拉出需要查看的辅助内容时使用弹出窗口而不丢失页面上的内容是有意义的。

例如,我使用弹出窗口来显示报告。在这些情况下(视情况而定),用户需要同时查看报表和屏幕,而不是导航到报表界面。

于 2008-12-01T20:39:21.953 回答