http://www.mt30.com/- 易网时代

网站资讯通告:    为了不影响网友浏览和更好的发展本站,本站已取消了弹出广告!感谢各位的支持!!  [易网时代  2006年4月21日]        
搜索: 下载 文章 您现在的位置: 易网时代 >> 网络学院 >> 网页制作 >> HTML >> 正文

怎样判断浏览器是否支持javascript?

文章来源:网络 更新时间:2006-5-2 21:00:32

天极网页陶吧阅读排行榜

·网络淫秽、色情内容的标准
·Dreamweaver网页设计技巧
·虚拟服务器实现方法
·巧用Ajax和RSS做个人门户网站
·巧妙运用DW进行网页制作技巧
·面向搜索引擎的网站设计
·DIV+CSS网页布局入门
·搞定CSS SPAN和DIV的区别
·如何用IIS建立高安全性Web服务器
·怎样避免被搜索引擎视为作弊
·创建优秀网页的6个好习惯
·进阶性教程CSS的常规使用技巧
·Alexa世界网站排名详细研究
·网站优化的奇招妙技
·在主页中制作会移动的文字
·谈谈web标准的商业价值
·网页优化之关键词的运用技巧
·网站互惠链接与链接广泛度分析
·不看不知道给WEB创业者的十大建议
·个人网站如何转型成商业网站
·谈谈网页优化中的作弊行为
·针对浏览器隐藏CSS之九大技巧
·利己利人网站友情链接制作技巧
·网赂赚钱常用伎俩
·网页优化之选择正确的关键词
·搜索引擎和网站的目录结构
许多网站需要客户端做许多复杂的工作,比如:用客户端 JavaScript 进行数据合法性校验,这需要客户浏览器的 JavaScript enabled;使用 Session 变量记录身份等信息,需要浏览器 Cookies enabled。因此,有必要确定用户浏览器中的这些选项被打开。在我的网站中,我使用了一串简洁的代码实现这些功能,在用户登录时进行检查,如果不符合就不让登录。在本文中,我就介绍一下这个login页面的写法。

我们首先用 JavaScript 建立一个 Cookie,然后检查 Cookie 是否存在。由于我们使用 JavaScript 进行这项操作,如果用户没有打开 JavaScript,但打开了 Cookies 的话,我们仍然会得到 Cookies 没打开的结果。但这与我们的要求并不冲突,反正我们是要求两者都打开的。(如果你确实只想知道 Cookies 是否 enabled,而不关心 JavaScript,也是有办法的,我们在另文中讨论)要确定用户是否打开 JavaScript,我在 html 中建立了一个隐藏 from,然后在 onload 事件中调一个 JavaScript 函数,改变该隐藏 form 的值,如果值被改变了,那就说明 JavaScript 是打开的,否则这个 JavaScript 函数就不会被调用。(上面两个功能我写在一个函数中)

首先,我们放一个隐藏 form 在 html 中,用
...
括起来。(当然,中间还可以有 username/password 的 from)

...


只要它的值是false,就说明浏览器不支持 JavaScript。注意其初始值是 false。我们的 JavaScript 函数将把这个值换为true。在 BODY 中这样写:

cc()的内容如下:

这个程序能实现的功能是:
1 当用户 JavaScript 打开,而 Cookies 关闭时弹出警告信息
2 当用户 JavaScript 关闭,用户无法直接得到检查结果。(不要忘记,要弹出警告窗口也需要执行 alert 这个 JavaScript 语句,这时即使检查出来都无法提示),但这时用户的 from 提交后,后台的程序就会发现 cookieexists 这个域的值是 false,这就说明 JavaScript 关闭了。以后要做什么就不用我说了吧?

Tags:怎样判断浏览器是否支持javascript?  
责任编辑:统赢天下
请文明参与讨论,禁止漫骂攻击。 昵称:注册  登录
[ 查看全部 ] 网友评论
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 广告服务