gpt4 book ai didi

javascript - 使用 XHTML 和 Javascript 编写符合标准的弹出窗口的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-02 20:46:37 25 4
gpt4 key购买 nike

我正在编写符合标准的 XHTML Strict 1.0,因此在 anchor 元素上包含 HTML“target”属性是行不通的。

我已经阅读了两种使用 Javascript 的根本不同的方法:

  1. 加载文档后,查找所有带有 rel='external' 的链接并附加 target='_blank'属性。

  2. 使用 HTML onClick 属性来触发 Javascript popup(this) 函数,该函数使用 window.open() 打开窗口。

这些方法已经有 5-6 年历史了,所以我希望从那时起事情就已经固化了。最好的方法是什么?

最佳答案

没有新的方法可以做到这一点,所以您已经找到的就是现有的。

第一种方法是作弊。您正在使用 Javascript 在页面加载后将非标准标记放入页面中,以便最初加载的标记有效。脚本运行后,代码就不再有效。

从另一个 Angular 来看,第二种方法似乎也更好。与第一种方法相比,在页面加载时,链接将立即按预期工作,直到加载页面上的所有内容后才会更改链接。如果用户很快并在加载最后一个图像之前单击链接,您仍然希望它转到新窗口。

关于javascript - 使用 XHTML 和 Javascript 编写符合标准的弹出窗口的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1065742/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com