<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=""/>