BZZ
随笔- 6  文章- 0  评论- 15 
博客园  首页  新随笔  联系  管理  订阅 订阅

最新评论

Re:上传图片前预览
cloudgamer 2010-01-08 11:01
[url=http://www.cnblogs.com/cloudgamer/archive/2009/12/22/ImagePreview.html]我也写了一个图片预览[/url]
re: 上传图片前预览
iRobot 2008-11-20 11:00
/---------------------------------------------------
//过一小会获取div的宽高.
setTimeout("setImg(document.all.divShow)",100);
/---------------------------------------------------


/---------直接运行,不用等待也是可以-------
setImg(document.all.divShow);
/---------------------------------------------------

re: 这是我写的上传图片前预览
蓝色心情 2008-11-06 15:06
a.innerHTML=width+"v"+height
b.innerHTML=width+"v"+height
c.innerHTML=width+"v"+height
d.innerHTML=width+"v"+height
<span id="a"></span><span id="b"></span><span id="c"></span><span id="d"></span>
</div>

这些是用于测试的,无意义的.
不好意思,贴多了.
re: 这是我写的上传图片前预览
蓝色心情 2008-11-06 14:58
<script type="text/javascript">
<!--
//显示上传的图片
var OriginImage=new Image();
function viewmypic(mypic,imgfile)
{
if (imgfile.value){
mypic.src=imgfile.value;
mypic.style.display="";
mypic.border=1;

if(OriginImage.src!=mypic.src)OriginImage.src=mypic.src;
var width,height
width=OriginImage.width;
height=OriginImage.height;
if(width<=270) {
if(width>height)
{
width=width
height=height
a.innerHTML=width+"v"+height
}
else
{
width=width*270/height
height=270
b.innerHTML=width+"v"+height

}
}
else
{
if(width>height)
{
height=height*270/width
width=270
c.innerHTML=width+"v"+height
}
else
{
width=width*270/height
height=270
d.innerHTML=width+"v"+height
}
}

mypic.width=width;
mypic.height=height;
}
}
//-->
</script>
<style>
#showImages {
height: 270px;
width: 270px;
border: 1px solid #c3c3c3;
margin:10px 0 10px 10px;
text-align: center;
vertical-align: middle;
background: #dcdcdc;
}
.textfield {
height: 18px;
width: auto;
border: 1px solid #c3c3c3;
background: #fff;
line-height: 18px;
padding: 0 2px;
}
</style>
<form id="form" name="form" enctype="multipart/form-data" method="post" action="">
<input name="file1" type="file" class="textfield" size="37" onchange="viewmypic(showImage,this.form.file1);" />
</form>
<div id="showImages"><img name="showImage" id="showImage" src="" style="display:none;" alt="预览图片"/></div><span id="a"></span><span id="b"></span><span id="c"></span><span id="d"></span>
</div>

re: 开机总是自检
青岛SEO 2008-09-23 02:06
我的机器也出现这种问题,试试ing
re: 上传图片前预览
0music0 2008-09-12 17:14
o.offsetWidth,和o.offsetHeight为什么都是0呢?
请问可能是什么问题,谢谢!
re: 上传图片前预览
一生不够 2008-07-08 00:17
嗯,相当不错哦
多谢谢
re: 开机总是自检
Simbas 2008-06-18 18:02
上面那种方面我也是过,但重启后有时候还是会出现自检,有时候不会,硬盘也用软件测试过来,没有问题。
好!!!!
xuyejiang 2008-06-14 15:49
呵呵
好东西
DDDDDDDDDDDDDDDDDD
re: 上传图片前预览
黯然 2008-03-26 17:34
首先感谢BZZ,你让我学到了很多知识.
其次我发现这个代码有一个BUG,
就是在多次选择照片的时候会发生错误.
修改ShowImage方法

function ShowImage(path){
//处理前是原图,先将其隐藏,
document.all.divShow.style.visibility = "hidden";
document.all.divShow.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = path;
document.all.divShow.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").sizingMethod = "image";
//过一小会获取div的宽高.
setTimeout("setImg(document.all.divShow)",100);
}

好像改成这样就可以了.
re: 完整ASCII码对照表
diguonianzhu 2008-03-25 15:12
不错
re: 上传图片前预览
汗 2008-03-04 16:37
谢谢`很需要
re: 上传图片前预览
没剑 2008-02-21 15:29
ff难道真的就没办法支持?
re: 上传图片前预览
BZZ 2008-01-25 20:25
--引用--------------------------------------------------
Eyu.NET: 能不能研究下FireFox下上传图片的预览
--------------------------------------------------------
想在ff做出这样的效果??
暂时只考虑了IE
re: 上传图片前预览
Eyu.NET 2008-01-25 17:03
能不能研究下FireFox下上传图片的预览
Copyright ©2012 BZZ