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

JavaScript判断上传文件的大小

<form     name="form1">  
  <input type="file"     name="file1"     onchange="checkimage
(value)">  
  </form>  
  <script     language="javascript">  
  var     img=null;  
  function     checkimage(name){  
  if(/^.+\.(gif|jpg|png)$/i.test(name))  
  {  
  if(img)img.removeNode(true);  
  img=document.createElement("img");  
  img.style.position="absolute";  
  img.style.visibility="hidden";  
  img.attachEvent("onerror",oe);  
  img.attachEvent("onreadystatechange",orsc);  
  document.body.insertAdjacentElement("beforeend",img);  
  img.src=name;  
  }  
  else{oe()}  
  }  
  function     oe(){  
  form1.reset();  
  alert("文件类型只能是<gif><jpg><png>!");  
  }  
  function     orsc(){  
  if     (img.fileSize>51200){  
  form1.reset();  
  alert("文件大小不能超过50K!");  
  }  
  }  
  </script>


相关文档:

JavaScript 获取对象的高度和宽度详细说明

scrollHeight: 获取对象的滚动高度。
scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离
scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离
scrollWidth:获取对象的滚动宽度
offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度
offsetL ......

Javascript拖拽&拖放系列文章1之offsetParent属性


这个系列文章主要是讲述实现Javascript拖拽功能的基础知识,并将在最后给出一个完整的示例。适合对拖拽完全不懂的人阅读。
第一篇就先讲讲Javascript中的offsetParent属性吧。
 
 
支持的浏览器:Internet Explorer 4.0+,Mozilla 1.0+,Netscape 6.0+,Opera 7.0+,Safari  ......

JavaScript连接SqlServer并实现分页(二)

//总记录数
function sumRecord()
{
var conn= Server.CreateObject("ADODB.connection");
var rs= Server.CreateObject("adodb.recordset");
conn.open("PROVIDER=SQLOLEDB;DATA SOURCE=127.0.0.1;UID=sa;PWD=123456;DATABASE=test");
var sql = "select count(*) as RecordCount from baoming";
rs.open(sql, ......

Javascript学习笔记

1.Jscript 不认为语句块是一个新的范围(作用域)只有函数创建新的范围。
2.JScript语句中使用等号(=)给变量赋值:等号是赋值运算符。
 “=”运算符左边的操作项总是一个Lvalue,即可以是:
 对象,
 数组元素,
 对象属性。
 “=”运算符右边的操作项总是一个Rvalue ......

JavaScript性能优化之循环操作

JavaScript中有四种不同类型的循环,for循环、do-while循环和while循环。(第四种类型为for-in循环,用于迭代对象的属性,本文不予讨论。)代码如下:
var values = [1, 2, 3, 4, 5];
//for 循环
for(var i=0; i<values.length; i++){
process(values[i]);
}
//do-while 循环
var j=0;
do{
process(values[j++] ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号