2010-07-16 82 views

回答

11

如果通知你的用户启用它就是你想要做的,你不需要依赖服务器端代码(其实我不认为你可以可以)。只需使用一个<noscript>元素:

<noscript><p>Please enable JavaScript in your browser for better use of the website.</p></noscript> 
3
<noscript> 
<div id="noscript-warning">Stack Overflow works best with JavaScript enabled<img src="http://pixel.quantserve.com/pixel/p-c1rF4kxgLUzNc.gif" alt="" class="dno"></div> 

很容易u能以这种方式,这是溢出如何使用堆栈如果Java脚本dsabled

提醒用户做
+0

待办事项,虽然,它说:“最好的作品启用JavaScript”,而不是“休息和让你在寻找一个‘无JavaScript的迷路?!’页”。 – 2010-07-16 06:50:05

+0

右jeffrey .... – Mac 2010-07-16 07:01:52

4

那么有只无javascript显示HTML标记,但如果你想根据它来控制CSS,那么最好的办法就是在任何仅用于禁用JS的CSS之前指定.no-js,然后作为JavaScript的第一个有意义的行从主体中移除该类(以及可能会添加一个.with-js类来应用js-only样式)。

你也可以没有默认的类,但只添加一个与JS,它归结为个人喜好,虽然你可以/确实得到一个闪光的内容用于没有JavaScript的前一个主体类被删除前的JavaScript。

相关问题