链接中的HTML属性“target”:浏览上下文

时间:2012-03-27 22:21:18

标签: html target

在链接中使用target属性时似乎有一种奇怪的行为,例如:

<ul>
    <li><a href="http://www.sydneyoperahouse.com/" target="sehenswuerdigkeit">Opernhaus</a></li>
    <li><a href="http://www.powerhousemuseum.com/" target="sehenswuerdigkeit">Powerhouse Museum science+design</a></li>
    <li><a href="http://www.rbgsyd.nsw.gov.au/" target="sehenswuerdigkeit">Botanic Gardens</a></li>
</ul>

最后一个链接导致之后点击了任何链接,正在打开浏览器窗口。预期的行为是在浏览上下文“sehenswuerdigkeit”(=“感兴趣的地方”)中打开链接。所有其他链接工作正常。看起来打开这个网站会破坏浏览环境。

我尝试过使用Chrome 17,Safari 5.0.1和Firefox;在Mac OS 10.5上工作。

3 个答案:

答案 0 :(得分:1)

我相信它实际上是第二个链接先生......它正在用javascript破坏目标。

http://www.powerhousemuseum.com/

答案 1 :(得分:0)

目标在这个意义上不是一个位置,它是由浏览器告诉它需要做什么。

尝试制作target =“_ self”,并将sehenswuerdigkeit的属性值放在另一个属性中。\

此外,预期的行为是什么,“sehenswuerdigkeit”不是目标,我不确定您的请求中“浏览上下文”的含义。

答案 2 :(得分:0)

只有少数值对目标属性有效:

_blank  Opens the linked document in a new window or tab
_self   Opens the linked document in the same frame as it was clicked (this is default)
_parent     Opens the linked document in the parent frame
_top    Opens the linked document in the full body of the window
framename   Opens the linked document in a named frame