易截截图软件、单文件、免安装、纯绿色、仅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 获取客户端计算机硬件及系统信息


//系统信息获取
function getSysInfo(){
var locator = new ActiveXObject ("WbemScripting.SWbemLocator");
var service = locator.ConnectServer(".");
//CPU信息
var cpu = new Enumerator (service.ExecQuery("SELECT * from Win32_Processor")).item();
var cpuType=cpu.Name,h ......

一个更高效的JavaScript版trim函数

http://code.google.com/p/update-javascript-trim/
常见的写法为:
function trim(s){
return s.replace(/^\s+|\s+$/g, '');
}

优化后trim函数的代码如下:
function trim(str) {
str = str.replace(/^\s+/g, '');
for(var i = str.length - 1; i >= 0; i--){
if(!/^\s$/.test(str.substr(i,1) ......

c#和javascript交互

在asp.net开发中,经常会用到后台和前台的交互,就此总结了一点c#和javascript相互操作的方法
1.在后台c#代码中调用jacascript的方法
javascript代码:
<script type="text/javascript" language="javascript">
function test()
{
alert("oec2003");
return false;
}
</s ......

Javascript两个小巧的自定义字符串格式化函数

document.close();
document.open();
function jsonFormat(template, json) {
return template.replace(/\$\{(.+?)\}/g, function ($, $1) {
return json[$1];
});
}
var links = [
{ text: "人肉搜索", url: "http://renrousousuo.com" } ,
{ text: "CSDN", url: &qu ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号