ie6、ie7实现图片预览功能

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
  5. <title>本地图片预览代码(支持 IE6、IE7)</title>
  6. <style type="text/css">
  7. #newPreview
  8. {
  9.     filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);
  10. }
  11. </style>
  12. <script type="text/javascript" language="javascript">
  13. <!--
  14. function PreviewImg(imgFile)
  15. {
  16.     //原来的预览代码,不支持 IE7。
  17.     var oldPreview = document.getElementById("oldPreview");
  18.     oldPreview.innerHTML = "<img src=/"file:" + imgFile.value + "/" width=/"80/" height=/"60/" />";
  19.     
  20.     //新的预览代码,支持 IE6、IE7。
  21.     var newPreview = document.getElementById("newPreview");
  22.     newPreview.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = imgFile.value;
  23.     newPreview.style.width = "108px";
  24.     newPreview.style.height = "130px";
  25. }
  26. -->
  27. </script>
  28. </head>
  29. <body>
  30. <p>说明:以下针对的是互联网情况,如果您在本地作测试,比如输入的地址是:http://127.0.0.1/...,则可以看到全部预览。</p>
  31. <hr />
  32. <p>如果您使用的是 IE6,则可以看到以下预览;如果您使用的是 IE7,则看不到以下预览。</p>
  33. <div id="oldPreview"></div>
  34. <hr />
  35. <p>不论您使用的是 IE6 还是 IE7,均可以看到以下预览。</p>
  36. <div id="newPreview"></div>
  37. <hr />
  38. <p>请选择一个图片进行预览:<input type="file" size="20" onchange="javascript:PreviewImg(this);" /></p>
  39. </body>
  40. </html>
  41. </html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值