我需要使用XHTML严格的

我需要确保我的网站的工作没有javascript。

我需要打开一个新的帮助窗口,从我自己的应用程序。我当然想要利用目标="_blank"当没有javascript检测到但这不是XHTML严格。

是否有任何选择吗?

有帮助吗?

解决方案

在这种情况下,您必须使用javascript。如果您不想使用javascript,并且仍然有有效的标记,请不要使用XHTML Strict作为您的doctype。

document.getElementById("mylink").target = "_blank";

或者您可以将点击事件附加到在新窗口中打开地址的链接。无论哪种方式,如果你想要有效的标记,javascript就是你的解决方案。

其他提示

你只能这样做:

  • 使用过渡doctype
  • 或者使用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'

作为地址。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top