2010-07-03 72 views

回答

4

如果浏览器配置为使用JavaScript,因为这显然不能运行:)

因此,你使用<noscript>标签您不能检查使用Javascript。当JavaScript不受支持时,此标签将始终显示,因此您可以将信息放入此标签中,以警告用户在其浏览器上启用Javascript(如果可以的话)。

哦,这是一个可能重复:How to detect if JavaScript is disabled?

4

使用<noscript>标签:

<noscript> 
    Your browser does not support javascript....... 
</noscript> 

更多信息:

http://www.w3schools.com/tags/tag_noscript.asp

+0

我不认为这是他问的问题。 – 2010-07-03 10:09:31

+0

@George Marian:这就是它的意思,那么你怎么看? – Sarfraz 2010-07-03 10:31:39

+0

@sAc他询问是否禁用,而不是如何为禁用的用户显示某些内容。

5

您可以使用JavaScript来把一些值到一个隐藏字段表单 - 如果场对回传该值,则该浏览器支持JavaScript。

document.getElementById("myHiddenField").value = "js is on"; 

<input type="hidden" /> 

另一种选择是使用JavaScript来添加一个cookie,并寻找在服务器端这个cookie - 如果它是存在的,启用javascript,如果不是,那不是。

我会建议<noscript>,但是这不会帮助您的代码发现是否支持javascript(可能只带有一个额外的表单),但这会使您的客户端和服务器端逻辑复杂化。

+0

+1

@elcuco - 作为一名程序员,你如何找出哪一个被使用?他并不是在询问输出'

+0

'

相关问题