gpt4 book ai didi

html - 围绕对象(即 flash)的 a-href 只是一个坏主意,还是实际上有一个关于如何处理对此类对象的单击的标准?

转载 作者:搜寻专家 更新时间:2023-10-31 22:52:13 25 4
gpt4 key购买 nike

我正在和我的一位同事讨论这个问题。他创建了一段代码,将 a-href 放在要加载闪存的对象周围。当我看到这个时,我差点哭出来告诉他改用 clickTag。

他告诉我使用 a-href 效果很好。我检查了一下,代码在 ie6-8 和 firefox 中运行良好(都安装了 flashplayer 9 或 10)。

因为我知道使用 a-href 是一个非常糟糕的主意,所以我做了一些关于为什么不使用它的研究。

从那里我检查了标准 ( http://www.w3.org/TR/html401/struct/objects.html ) 并四处搜索。

但我没有找到任何解释为什么它应该或不应该起作用(我知道有时它不起作用)。

我们最终找到了同时使用两者的解决方案 - 周围的 a-href 并传递了 clickTag(仅供引用:我们不知道将显示哪种 swf,因为它来自 cms)。

为什么 a-href/flash 有时有效而有时无效?执行此类操作的“标准”方法是什么?其他包含的对象 (svg/movie/audio/..?)点击事件)?

最佳答案

没有反对它的标准,但它肯定会导致跨不同浏览器/平台组合的不可预测的结果。做一个simple search浏览结果表明,有很多人对仅超链接 swf 有疑问。

同时添加超链接和 clickTag 毫无意义,您是在复制功能,因为如果访问者拥有正确版本的 Flash,那么他们将获得 Flash 电影并且将使用 clickTag。你应该做的是将超链接作为后备,这样如果没有安装 Flash,人们仍然可以访问你的超链接。 SWFObject 等图书馆使这很容易做到。

关于html - 围绕对象(即 flash)的 a-href 只是一个坏主意,还是实际上有一个关于如何处理对此类对象的单击的标准?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1373905/

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