禁用Javascript时显示占位符HTML

禁用Javascript时显示占位符HTML,javascript,html,Javascript,Html,当java脚本在stackoverflow站点中被禁用时,我需要在我的HTML文件中显示一个横幅。在stackoverflow站点中,禁用java脚本时会显示一条红色横幅。当JS被禁用时,整个HTML页面会稍微向下一点,并显示一条红色消息,就像这个stackoverflow站点一样。谁能帮我做这件事 提前感谢。显示横幅并用JavaScript隐藏它。因此,如果未启用JavaScript,则会显示它 比如说 <img src="myimage.gif" id="myImage" />

当java脚本在stackoverflow站点中被禁用时,我需要在我的HTML文件中显示一个横幅。在stackoverflow站点中,禁用java脚本时会显示一条红色横幅。当JS被禁用时,整个HTML页面会稍微向下一点,并显示一条红色消息,就像这个stackoverflow站点一样。谁能帮我做这件事


提前感谢。

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

比如说

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

<script type="text/javascript">

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

</script>

window.onload=函数(){
document.getElementById(“myImage”).style.display=“无”;
}

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

比如说

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

<script type="text/javascript">

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

</script>

window.onload=函数(){
document.getElementById(“myImage”).style.display=“无”;
}
使用
标记:

使用
标记:


我不知道这是否仍然是一种方法,但是
noscript
可以做到这一点

<noscript>Javascript is disabled</noscript>

我不知道这是否仍然是实现它的方法,但是
noscript
可以实现这一点

<noscript>Javascript is disabled</noscript>

不是这个意思吗?是的。查看此页面的源代码
并非用于此目的?是的。查看此页面的源代码,如果启用了JavaScript但未启用CSS怎么办?vish提出的问题是“禁用JavaScript时显示占位符HTML”而不是“启用JavaScript而未启用CSS时显示占位符HTML”。但是我明白你的观点,这是更安全的解决方案如果你想使用JavaScript来阻止某些内容出现,那么安全的解决方案是从文档树中删除元素,而不仅仅是设置它的样式。它需要更多的代码,这使得
方法非常诱人。我同意。。。用我以上的解决方案,FOUC可能会成为一个问题!如果启用了JavaScript但未启用CSS,该怎么办?vish提出的问题是“禁用JavaScript时显示占位符HTML”而不是“启用JavaScript而未启用CSS时显示占位符HTML”,这是一个很好的观点。但是我明白你的观点,这是更安全的解决方案如果你想使用JavaScript来阻止某些内容出现,那么安全的解决方案是从文档树中删除元素,而不仅仅是设置它的样式。它需要更多的代码,这使得
方法非常诱人。我同意。。。用我以上的解决方案,FOUC可能会成为一个问题!嗨,Aif,我用过noscript标签。但我想在页面顶部显示此站点中的消息。为此,我应该把这个标签放在哪里?在头脑里?我还想将整个页面向下滑动一点,显示消息。我是HTML新手。请给出一些想法。@vish:添加了一个html示例,似乎可以完成这项工作。css部分并不像预期的那样,但它给了您一个更好的想法。嗨,Aif,非常感谢您提供的示例。。这很好。=)但是我应该怎么做才能为这封邮件腾出空间。提前谢谢。嗨,Aif,我已经使用了noscript标记。但我想在页面顶部显示此站点中的消息。为此,我应该把这个标签放在哪里?在头脑里?我还想将整个页面向下滑动一点,显示消息。我是HTML新手。请给出一些想法。@vish:添加了一个html示例,似乎可以完成这项工作。css部分并不像预期的那样,但它给了您一个更好的想法。嗨,Aif,非常感谢您提供的示例。。这很好。=)但是我应该怎么做才能为这封邮件腾出空间呢..提前谢谢。。