javascript 代码:【复制】//id:上传控件ID panelDiv:预览效果容器 function imgShow(id, panelDiv, width, height, submitID) { var img = $("#" + panelDiv + " img"); var fileInput = document.getElementById(id); var panel = document.getElementById(panelDiv); panel.innerHTML = ""; if (fileInput.value.split(''.'')[1] != "swf") { if (!fileInput.value.match(/.jpg|.gif|.png|.bmp/i)) { panel.innerHTML = "<span class="red fz16 fw600">文件格式不对!</span>"; $("#" + submitID).attr("disabled", "disabled"); return false; } else { $("#" + submitID).removeAttr("disabled"); } panel.style.width = width = width == 0 ? "200px" : width; panel.style.height = height = height == 0 ? "120px" : height; if (fileInput.files && fileInput.files[0]) { img.attr({ width: "auto", height: "auto", src: fileInput.files[0].getAsDataURL() }).show(); } else if (panel.filters) { fileInput.select(); var imgSrc = document.selection.createRange().text; panel.filters.item(''DXImageTransform.Microsoft.AlphaImageLoader'').src = imgSrc; //panel.style.display = "block"; } } else { panel.innerHTML = "<span class="red fz16 fw600">不支持flash在线即时预览,您可以直接点击保存!</span>"; } }