1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > javascript实现上传图片并预览的效果实现代码【javascript】

javascript实现上传图片并预览的效果实现代码【javascript】

时间:2024-05-08 12:20:48

相关推荐

javascript实现上传图片并预览的效果实现代码【javascript】

web前端|js教程

上传图片,预览

web前端-js教程

今天用alphaimageloader滤镜的src属就是其中的主角它将使用绝对或相对url地址指定背景图像。假如忽略此参数,滤镜将不会作用。

wifi收费认证源码,ubuntu设置打不开,tomcat线程池暴满,爬虫采集平台,php服务器容器,seo parklzw

#picshow

{

filter:progid:dximagetransform.microsoft.alphaimageloader(sizingmethod=scale);

width:88px;

height:125px;

}

<!--

function upimg(imgfile)

{

var picshow = document.getelementbyid("picshow");

picshow.filters.item("dximagetransform.microsoft.alphaimageloader").src = imgfile.value;

picshow.style.width = "88px";

picshow.style.height = "125px";

}

-->

选择图片:

云豹短视频系统源码仿抖音源码,ubuntu开机只有光标,爬虫式拉伸教学,php主页结构,推广软文seolzw

实例B、同时兼容ie6,ie7,ie8和 firefox。

云播点卡管理系统源码,vscode初始设置,ubuntu rtl2838,Tomcat默认界面,sqlite 空间查询,wordpress 标签云 插件,java用的前端框架,linux爬虫运行,php this 方法,it seo,最新同城交友网站源码,flash个人网页,php购物车网页模板,css3 滑动页面就呈现,简单c 企业员工管理系统源码,微信记账小程序源码lzw

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en"

"/tr/xhtml1/dtd/xhtml1-transitional.dtd">

var picpath;

var image;

// preview picture

function preview()

{

document.getelementbyid(preview).style.display = one;

// 下面代码用来获得图片尺寸,这样才能在ie下正常显示图片

document.getelementbyid(ox).innerhtml

= "";

}

// show view button

function buttonshow()

{

/*

这里用来解决图片加载延时造成的预览失败.

简单说明一下,当image对象的src属性发生改变时javascript会重新给image装载图片内容,

这通常是需要一些时间的,如果在加载完成之前想将图片显示出来就会造成错误,所以我们

通过图片的宽度和高度来判断图片是否已经被成功加载,加载完毕才会显示预览按钮.

这里我仍然有一个困惑,在ie7下预览效果偶尔会失效.

*/

if ( image.width == 0 || image.height == 0 ) {

settimeout(buttonshow, 1000);

} else {

document.getelementbyid(preview).style.display = lock;

}

}

function loadimage(ele) {

picpath = getpath(ele);

image = new image();

image.src = picpath;

settimeout(buttonshow, 1000);

}

function getpath(obj)

{

if(obj)

{

//ie

if (window.navigator.useragent.indexof("msie")>=1)

{

obj.select();

// ie下取得图片的本地路径

return document.selection.createrange().text;

}

//firefox

else if(window.navigator.useragent.indexof("firefox")>=1)

{

if(obj.files)

{

// firefox下取得的是图片的数据

return obj.files.item(0).getasdataurl();

}

return obj.value;

}

return obj.value;

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。