在链接中使用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上工作。
答案 0 :(得分:1)
我相信它实际上是第二个链接先生......它正在用javascript破坏目标。
答案 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