本地图片预览代码(支持 IE6、IE7)
本地图片预览代码(支持 IE6、IE7)
1
<?xml version="1.0" encoding="gb2312"?>2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">3
<html xmlns="http://www.w3.org/1999/xhtml">4

5
<head>6
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />7
<title>本地图片预览代码(支持 IE6、IE7)</title>8

<style type="text/css">
9
#newPreview10

{
}{11
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);12
}13
</style>14

<script type="text/javascript" language="javascript">
15
<!--16
function PreviewImg(imgFile)17


{18
//原来的预览代码,不支持 IE7。19
var oldPreview = document.getElementById("oldPreview");20
oldPreview.innerHTML = "<img src=\"file:\\\\" + imgFile.value + "\" width=\"80\" height=\"60\" />";21
22
//新的预览代码,支持 IE6、IE7。23
var newPreview = document.getElementById("newPreview");24
newPreview.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = imgFile.value;25
newPreview.style.width = "80px";26
newPreview.style.height = "60px";27
}28
-->29
</script>30
</head>31

32
<body>33

34
<p>说明:以下针对的是互联网情况,如果您在本地作测试,比如输入的地址是:http://127.0.0.1/
,则可以看到全部预览。</p>35

36
<hr />37

38
<p>如果您使用的是 IE6,则可以看到以下预览;如果您使用的是 IE7,则看不到以下预览。</p>39
<div id="oldPreview"></div>40

41
<hr />42

43
<p>不论您使用的是 IE6 还是 IE7,均可以看到以下预览。</p>44
<div id="newPreview"></div>45

46
<hr />47

48
<p>请选择一个图片进行预览:<input type="file" size="20" onchange="javascript:PreviewImg(this);" /></p>49

50
</body>51

52
</html>
浙公网安备 33010602011771号