2011-11-27 88 views
0

为什么这不是一个新窗口中打开打开?要链接到新窗口

<a href="http://www.authorsden.com/visit/viewwork.asp?id=49784&AuthorID=157940"> 
    <img src="authors_den.jpg" target="blank" alt="Authors Den Link" 
     width="175px" border="0"/> 
</a> 

回答

2

目标被称为_blankblank。另外,您应该在锚标记a上使用它。

<a target="_blank" alt="Authors Den Link" href="http://www.authorsden.com/visit/viewwork.asp?id=49784&AuthorID=157940"> 
    <img src="authors_den.jpg" width="175px" border="0"/> 
</a> 
+0

'blank'和'_blank'在技术上都有效,其中'blank'是窗/框的名称。不同的行为,可能是'_blank'是OP想要的,但我只是觉得需要挑选。 –

+0

@Madmartigan好吧,这_might_是真实的。当我学习HTML时,我猜它是无效的。 - http://www.w3schools.com/tags/att_a_target.asp – Smamatti

+0

尽管[W3Schools的不是权力(http://w3fools.com/),您链接的页面能够正确提到*'“framename”' *作为一个有效的值,所以如果你的“framename”是“空白”,这将是合法的。 –

4

你可能指的是“_blank”,而不是“空白”,但更大的问题是:

target="_blank"部分应在<a>标签,而不是<img>标签。

<a target="blank" href="http://www.authorsden.com/visit/viewwork.asp?id=49784&AuthorID=157940"> 
    <img src="authors_den.jpg" alt="Authors Den Link" width="175px" border="0"/> 
</a> 
+1

目标= “_blank” – DrStrangeLove

+0

感谢,更新了我的答案。 –

2

只是属性

target="_blank" 

添加到您的锚标记

0

块引用$(函数(){ $( “A”)。ATTR( “目标”,” _blank“); });