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

javascript 判断文件类型


function checkfiletype()
{
   var fileName = document.getElementById('<%=FilePath.ClientID%>').value;
   if (Trim(fileName)=="")
        {
            alert("请选择要上传的文件!");
            document.getElementById('<%=FilePath.ClientID%>').focus();
            return false;
        }
        //设置文件类型数组
        var extArray = new Array(".rar",".doc",".rtf",".xls");
       //获取文件名称
       while (fileName.indexOf("\\") != -1)
         fileName = fileName.slice(fileName.indexOf("\\") + 1);
       //获取文件扩展名
       var ext = fileName.slice(fileName.indexOf(".")).toLowerCase();
       //遍历文件类型
       for (var i = 0; i < extArray.length; i++) 
       {
         if (extArray[i] == ext) 
         { 
           return true;
         }
       }  
         alert("只能上传下列类型的文件:  "  + extArray.join("  "));
          document.getElementById('<%=FilePath.ClientID%>').focus();
           return false;  
}


相关文档:

JavaScript的函数


函数
    即使函数确实有返回值,也不必明确地声明它。该函数只需要使用return运算符后跟要返回的值即可。
    例:
        function sum(iNum1, iNum2)
        {
           ......

JavaScript初步接触

在做一个项目中,接触到了JavaScript,主要是点击一个查询按钮然后弹出一个网页对话框,当在对话框中输入查询条件,点击确定后又返回到原来页面,得出查询结果。
页面如图:
在前台加了一个隐藏的DIV,里面放入两个控件。如下:
 <div style="display:none">
        < ......

理解javascript中arguments,callee,caller


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312"> 
<head> 
<head> 
<title> 关于arguments,callee,caller等的测试 &l ......

javascript正则表达式实现trim()疑惑

正在看 javascript高级程序设计 ,其中关于分组里面的一句代码不是太理解:
通过配合使用String对象的replace()方法及反向引用,就可以定义自己的trim()方法:
String.prototype.trim = function() {
var reExtraSpace = /^\s+(.*?)\s+$/;
return this.replace(reExtraSpace,"$1");
}
 
一开始怎么也不 ......

javascript 实现数据表格显示的展开与折叠

<script   language="javascript">  
  function   ShowTableRow(id)
 
  { 
  var _Row = document.getElementById(id)   <!-- 获取ID为TableRowID 的对象 -->
  var _Img = document.getElementById("Img"+id)
 
&nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号