0

当 java 脚本被禁用时,我需要在我的 HTML 文件中显示横幅,就像在 stackoverflow 站点中一样。在 stackoverflow 站点中,禁用 java 脚本时会显示红色横幅。当 JS 被禁用时,整个 HTML 页面稍微向下并显示一条红色消息是很好的,就像在这个 stackoverflow 站点中一样。任何人都可以帮我做到这一点..

提前致谢..

4

3 回答 3

3

使用<noscript>标签:

https://developer.mozilla.org/en/HTML/Element/noscript

于 2012-07-08T11:06:19.610 回答
2

我不知道这是否仍然是这样做的方法,但noscript适用于此。

<noscript>Javascript is disabled</noscript>

所以我认为应该有一个特定div的内部noscript人员来完成这项工作。

<html>
        <head>
                <title>noscript test</title>
                <style>
                        #nojs {
                                top: 0px;
                                width: 100%;
                                position: absolute;
                                background-color: red;
                                color: white;
                                border-bottom: solid 5px black;
                        }
                </style>

        </head>

        <body>

        <noscript><div id="nojs">You should enable javascript!!</div></noscript>

        </body>
</html>
于 2012-07-08T11:06:32.190 回答
0

显示横幅并使用 JavaScript 隐藏它。因此,如果未启用 JavaScript,则会显示!

例如

<img src="myimage.gif" id="myImage" />

<script type="text/javascript">

window.onload = function(){
   document.getElementById("myImage").style.display="none";
}

</script>
于 2012-07-08T11:06:03.433 回答