图片上传即时显示缩略图的js代码_图象特效

<script language="javascript" type="text/javascript"> var allowExt = ['jpg', 'gif', 'bmp', 'png', 'jpeg']; var preivew = function(file, container){  try{  var pic = new Picture(file, container);  }catch(e){  alert(e);  } } //缩略图类定义   var Picture = function(file, container){  var height = 0,   widht = 0,   ext = '',  size = 0,  name  = '',  path  = '';  var self = this;  if(file){     name = file.value;  if (window.navigator.userAgent.indexOf("MSIE")>=1){    file.select();    path = document.selection.createRange().text;   }else if(window.navigator.userAgent.indexOf("Firefox")>=1){    if(file.files){    path = file.files.item(0).getAsDataURL();    }else{   path = file.value;   }  }   }else{  throw "bad file";  } 

ext = name.substr(name.lastIndexOf("."), name.length);

if(container.tagName.toLowerCase() != 'img'){  throw "container is not a valid img label";  container.visibility = 'hidden';  }  container.src = path;  container.alt = name;  container.style.visibility = 'visible';  height = container.height;  widht = container.widht;  size  = container.fileSize;

this.get = function(name){  return self[name];  }

this.isValid = function(){  if(allowExt.indexOf(self.ext) !== -1){   throw 'the ext is not allowed to upload';   return false;  }  } }</script>  <div class='previewDemo'> <input id="file" type="file" onchange="preivew(this, document.getElementById('img'));"> <img id="img" style="visibility:hidden" height="100px" width="100px"></div>

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索图片上传
缩略图
缩略图特效、上传图片显示缩略图、js上传图片显示缩略图、js图片上传生成缩略图、上传图片生成缩略图,以便于您获取更多的相关知识。

时间: 2024-12-27 07:15:05

图片上传即时显示缩略图的js代码_图象特效的相关文章

c#多图片上传并生成缩略图的实例代码_实用技巧

前台代码: 复制代码 代码如下:  <%@ Page Language="C#" AutoEventWireup="true" CodeFile="upload.aspx.cs" Inherits="upload" %>  <!DOCTYPE html>  <html xmlns="http://www.w3.org/1999/xhtml"> <head runat

利用ASPUPLOAD,ASPJPEG实现图片上传自动生成缩略图及加上水印_应用技巧

今天在站长站看到一网友写的相册程序,功能挺简单的,看到他用了ASPJPEG生成缩略图,不由想起再用上ASPUPLOAD上传,于是花了一个小时时间完善了他的代码. 以下代码均加有简单的注释,如果你看不懂,请先看ASPJPEG以及ASPUPLOAD的说明文档(E文,希望有心理准备),看不懂的可以问我. 以下是代码:  复制代码 代码如下: <%  if session("admin")<>"on" then  Response.Redirect&quo

一段实现页面上的图片延时加载的js代码_图象特效

相关地址:http://list.taobao.com/browse/30-50029375/n-1----------------------0---------yes-------g,ge3denzxhazdumzsgy3tsnzq-----------------------42-grid-commend-0-all-50029375.htm?TBG=14153.14.7&ssid=r18-s18 http://shop.qq.com/shopList.html 大家如果使用firebug

关于图片按比例自适应缩放的js代码_图象特效

如下图. 瞄了一下,居中可以用 text-align:center; 来实现.而按比例缩放,利用预设 <img /> 的 width .height 属性解决不了.因为用户图片可能是很长的,也可能是很宽的.在线上想了一下他们的关系,按条件来判断是这样的: 复制代码 代码如下: if(实际宽度 > 预览最大宽度) { 缩放宽度 = 预览最大宽度 } if(实际高度 > 预览最大高度) { 缩放高度 = 预览最大高度 } 但是这样会有问题,比如当宽度和高度都被缩放,如果缩放比较不同,图

图片上传之前检查大小、尺寸、格式并预览的js代码_图象特效

File type :gif,jpg,jpeg,png,bmp File Size limit: K Image Height Limit: Image Width Limit: Image Preview

又一个图片自动缩小的JS代码_图象特效

<script language="JavaScript">  <!--  var flag=false;  function DrawImage(ImgD){  var image=new Image();  image.src=ImgD.src;  if(image.width>0 && image.height>0){    flag=true;    if(image.width/image.height>= 180/110)

一段非常简单的让图片自动切换js代码_图象特效

复制代码 代码如下: <script language =javascript > var curIndex=0; //时间间隔 单位毫秒 var timeInterval=1000; var arr=new Array(); arr[0]="1.jpg"; arr[1]="2.jpg"; arr[2]="3.jpg"; arr[3]="4.jpg"; arr[4]="5.jpg"; arr[5

鼠标滑上去后图片放大浮出效果的js代码_图象特效

复制代码 代码如下: <script> function GetAbsPosition(obj) { var curleft = 0, curtop = 0; do { curleft += obj.offsetLeft; curtop += obj.offsetTop; } while (obj = obj.offsetParent); return [curleft,curtop]; } function ShowFloatingImage(image, width, height) {

简单的实现点击箭头图片切换的js代码_图象特效