如果 javascript 被禁用,有没有办法弹出一个窗口?
最佳答案
<noscript>
<style type="text/css">
#body {display:none;}
#alertdiv {display:inline;}
</style>
</noscript>
其中 #alertdiv
是一个 div,旨在显示您想要的消息(默认情况下隐藏),而 #body
是您的主 div 的 id,如果使用 javascript,它将被隐藏未激活。但它是可选的。
弹出窗口是一个 window.open
命令,没有 javascript 就不存在。你必须模仿类似的东西。 [2015 年更新:bootstrap、jquery...现在提供无需弹出窗口即可显示警报的绝妙方法,就像 $("#alert-box").modal("show");
]
想法是仅在禁用 javascript 时才使用 CSS 显示页面的某些部分。
旁注:这不会验证 w3c。
关于javascript - 如果在不使用 javascript 的情况下未启用 javascript,请发出警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15659097/