-1

我试图在我的 opencart 商店中启用横幅。

该网站是 PHP 的,我基本上只需要在页面顶部有一个横幅来提醒没有打开 JS 的用户打开它。

我用了

   <noscript>
   <div id="noscript-warning">We reccomend using javascript for the best viewing pleasure ></div>
   </noscript>

但是,这似乎没有执行。

4

2 回答 2

1

没有从评论中得到反馈,所以我会发布可能的问题。

  • 您正在启用 JavaScript 进行测试

  • 您的元素的 CSS 样式隐藏了消息

  • 您的其他元素的 CSS 样式隐藏了消息

  • 您发布了一个未反映实际代码的修改示例

  • 您的尾随>正在破坏您用于测试的任何浏览器中的布局(不太可能)

  • 您正在尝试使用 JavaScript 生成无脚本元素:P

于 2012-08-03T17:23:53.483 回答
0

<noscript>标签已被弃用(http://www.html-5.com/changes/noscript-tag.html),但我怀疑这是问题所在。

在任何情况下,您都可以创建一个脚本来删除“您需要启用 Javascript”的 div。

<div id="jserror">Enable Javascript Please!</div>
<script>

        document.getElementById("jserror").style.display = "none";

</script>

编辑:eventListener甚至不需要。

于 2012-08-03T17:25:15.657 回答