易截截图软件、单文件、免安装、纯绿色、仅160KB

客户端浏览器支持当前JavaScript脚本存在的介绍

 客户端浏览器不支持当前JavaScript脚本存在如下三种可能:
客户端浏览器不支持任何JavaScript脚本;
客户端浏览器支持的JavaScript脚本版本与该脚本代码使用的版本所支持的对象、属性或方法不同;
客户端为了安全起见,已经将浏览器对JavaScript脚本的支持设置为禁止。
  以上三种情况总结起来,就是浏览器对当前脚本不能解释出正确的结果,在编写脚本代码时如不进行相关处理,用户使用该浏览器浏览带有该脚本的文档时将出现警告框。可以通过以下两种方法解决:
 1.使用<!--和-->标记对直接屏蔽法
         该方法使用<!--和-->标记对将JavaScript代码进行封装,告诉浏览器如果它不支持该脚本就直接跳过,如果支持脚本代码则自动跳过该标记对,达到如果浏览器不支持脚本代码则将其隐藏的目的。如下代码结构:<script language="javascript" type="text/javascript">
<!--
//此处添加脚本代码
-->
</script>
注意:上述方法并没有实现JavaScript脚本代码的真正隐藏,因为浏览器同样下载了该脚本,并将其作为源代码使用,只是在解释的时候忽略<!--和-->标记对之间的代码。
2.使用<noscript>和</noscript>标记对给出的提升信息
        该方法在浏览器不支持该脚本代码或者浏览器对Javascript脚本的支持已设置为禁止的情况下,忽略<script>和</script>标记对之间脚本代码,返回<noscript>和</noscript>标记对中预设的页面提示信息;如果支持该脚本代码则解释执行<script>和</script>标记对之间脚本代码,而忽略<noscript>和</noscript>标记对之间预设的页面提示信息。这种方法较之第一种方法更人性化。如下代码结构:
<script language="javascript" type="text/javascript">
//脚本代码
</script>
<noscript>
//提示信息
</noscript>
   目前,客户端浏览器版本很少有不支持JavaScript脚本的情况,但其禁用Javascript脚本的情况很常见,在编写代码的应充分考虑不支持Javascript脚本的情况并采取相应的代码编写策略。


相关文档:

Javascript 获取链接(url)参数的方法

 作者:
YITU.org    
来源:
YITU.org    

时间:
2007-02-26 10:34:58

有时我们需要在客户端获取链接参数,一个常见的方法是将链接当做字符串,按照链接的格式分解,然后获取对应的参数值。本文给出的就是这个流程的具体实现方法。
当然, ......

JavaScript中null, undefined 的深入探讨

 null, undefined
相同:
当一个变量的值是null, undefined时,表示:我们声明并定义了一个变量,仅仅是这个变量的值是null, undefined.
被调用者:
将null, undefined作为参数传入"JavaScript内置函数"时,不会出现异常,内置函数返回:null -> null,  undefined->undefined
但typeof函数除外。
调 ......

javascript解析XML

 首先创建解析对象:
try
{
xmldoc=new ActiveXObject("Microsoft.XMLDOM");//IE
}catch(e)
{
try{
xmldoc=document.implementation.createDocument("","",null);//非IE
}catch(e)
{
alert("无法创建对象!");
return;
}
}
xmldoc.async="false";
xmldoc.load(" ......

javascript得到屏幕分辨率和网页可见区域等方法

 javascript得到屏幕分辨率和网页可见区域等方法   
<body><SCRIPT   LANGUAGE="JavaScript">...      
  var     s   =   "";      
  s&n ......

B/S开发常用JavaScript技术

在b/s开发中经常用到的javaScript技术
一、验证类
1、数字验证内
1.1 整数
1.2 大于0的整数 (用于传来的ID的验证)
1.3 负整数的验证
1.4 整数不能大于iMax
1.5 整数不能小于iMin
2、时间类
2.1 短时间,形如 (13:04:06)
2.2 短日期,形如 (2003-12-05)
2.3 长时间,形如 (2003-12-05 13:04:06)
2. ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号