0

我的网页中有一张图片,这张图片基本上是一个架构图,每次有人在新打开的窗口中单击具有不同内容的这张图片时,我都需要打开一个新窗口,具体取决于架构图的哪个组件已被点击用户。我怎样才能最好地实现这个功能?请帮忙,因为我是新手。

4

4 回答 4

2

这会做到的

<a href="http://www.somesite.com" target="_blank">Link text </a>

如果您对链接使用图像映射,只需将每个链接的目标设置为 _blank。

另一方面,您必须在新窗口中打开吗?只是这会破坏浏览器的自然导航并使后退按钮无用。以许多新的打开选项卡结束会更加令人困惑,并且可能是糟糕的用户体验。只是一个想法。

于 2013-07-09T09:14:00.933 回答
1

制作图像映射。您可以手动或通过在线工具执行此操作(只需 Google,是我发现的第一个)。供您使用链接target="_blank",它将打开一个新窗口/选项卡。

于 2013-07-09T09:14:39.720 回答
1

也许使用图像地图并在其中定义区域标签。这是我能想到的支持包含多个区域的图像的最佳方式。

于 2013-07-09T09:14:50.023 回答
0

我建议使用地图标签,我认为它比 JavaScript 更容易

http://www.w3schools.com/tags/tag_map.asp

于 2013-07-09T09:14:31.250 回答