我需要使用XHTML严格
我需要确保我的网站工作,没有的JavaScript。
我需要从我自己的应用程序中打开一个新的帮助窗口。 当然,我想没有JavaScript的检测时,使用target =“_空白”但这不是XHTML严格。
是否有其它方法吗?
我需要使用XHTML严格
我需要确保我的网站工作,没有的JavaScript。
我需要从我自己的应用程序中打开一个新的帮助窗口。 当然,我想没有JavaScript的检测时,使用target =“_空白”但这不是XHTML严格。
是否有其它方法吗?
你必须在这种情况下使用JavaScript。 如果你不想使用JavaScript,仍然有有效的标记,不要使用XHTML严格为您的文档类型。
document.getElementById("mylink").target = "_blank";
或者你可以点击事件附加到打开一个新窗口的地址建立链路。 无论哪种方式,JavaScript是您的解决方案,如果你想有效的标记。
你只能这样做的:
不要强迫访问者新窗口
把这个链接的读取。 它谈论你的问题。 链接
这是最简单的方法:
<a href="link" onclick="target='_blank'">link</a>
<a href="http://www.google.com" onclick="this.target= '_blank';return true;" >Google</a>
事实上,可能有办法做到这一点没有的JavaScript。 你可以描述编写自定义DTD 这里 。
目标属性添加到您的自定义,它会验证。 我刚刚想出了这个想法,我不知道如果我错过了任何缺点。
尝试使用这样的:
http://www.webaddress.com' target='_blank'
作为地址。