<script type="text/javascript">
function openfile() {
try {
var fd =new ActiveXObject("MSComDlg.CommonDialog");
fd.Filter ="图像文件 (*.jpg;*.jpeg;*.gif)|*.jpg;*.jpeg;*.gif";
fd.FilterIndex =2;// 必须设置MaxFileSize. 否则出错
fd.MaxFileSize =128;
fd.ShowOpen();
document.getElementById("txtFileName").value = fd.Filename;
document.getElementById("textImage").src = fd.FileName;}
catch (e) {
alert("你的浏览器不支持ActiveX!\r\n请启用ActiveX后重试.");
document.getElementById("txtFileName").value ="";}
}
</script>
<input type="text" id="txtFileName" size="50" readonly="readonly"/>
<input
type="button" onclick="openfile()" value="Browse..."/><img
id="textImage" alt=""/>
本文介绍了一种利用ActiveX控件实现文件选择的方法,并通过JavaScript进行调用,支持特定类型的图像文件选择与预览。但需注意的是,此方法依赖于ActiveX,可能在部分现代浏览器中受限。
4482

被折叠的 条评论
为什么被折叠?



