有事没事来多放点。多放点就越来越专业。

ajax上传图片后实现预览

上一篇 / 下一篇  2008-04-14 13:51:02 / 个人分类:ajax 发展

    <input type="file" name="file1" style="width:300'" class="tx1" value="" ōnchange="PreviewImg(this);">
 
 <div style="width:400px;height:300px;border:1px solid #aaaaaa;overflow:auto" id="previewDiv">
 </div>
<scrīpt language="javascrīpt">

function PreviewImg(obj){
  var div = document.getElementById("previewDiv");
  if(obj.value=="" || div.childNodes.length>0){
    div.removeChild(div.firstChild);
    if(obj.value=="")return;
  }
  var ext = obj.value.substring(obj.value.lastIndexOf(".")+1)
  div.appendChild(getFlash(obj.value,ext));
}
function getFlash(src,ext){
    var img;


    switch(ext.toLowerCase()){
        case "jpg":
        case "jpeg":
        case "bmp":
        case "gif":
        case "png":
            img = document.createElement("img");
            break;
        case "swf":
            img = document.createElement("embed");
            img.type="application/x-shockwave-flash";
            img.width=400;
            img.height=300;
            break;
    }
    img.src=src;
    return img;
}
</scrīpt>

本篇文章来源于 www.87717.com 原文链接:http://www.87717.com/ajax/ajax_9556.html

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

数据统计

  • 访问量: 44425
  • 日志数: 283
  • 图片数: 1
  • 建立时间: 2007-09-07
  • 更新时间: 2008-04-16

RSS订阅

Open Toolbar