当 java 脚本被禁用时,我需要在我的 HTML 文件中显示横幅,就像在 stackoverflow 站点中一样。在 stackoverflow 站点中,禁用 java 脚本时会显示红色横幅。当 JS 被禁用时,整个 HTML 页面稍微向下并显示一条红色消息是很好的,就像在这个 stackoverflow 站点中一样。任何人都可以帮我做到这一点..
提前致谢..
当 java 脚本被禁用时,我需要在我的 HTML 文件中显示横幅,就像在 stackoverflow 站点中一样。在 stackoverflow 站点中,禁用 java 脚本时会显示红色横幅。当 JS 被禁用时,整个 HTML 页面稍微向下并显示一条红色消息是很好的,就像在这个 stackoverflow 站点中一样。任何人都可以帮我做到这一点..
提前致谢..
使用<noscript>
标签:
我不知道这是否仍然是这样做的方法,但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>
显示横幅并使用 JavaScript 隐藏它。因此,如果未启用 JavaScript,则会显示!
例如
<img src="myimage.gif" id="myImage" />
<script type="text/javascript">
window.onload = function(){
document.getElementById("myImage").style.display="none";
}
</script>