ASCII码 ASCII码

jsp 文件上传浏览,支持ie6,ie7,ie8

发布于:2022-04-02 10:44:11  栏目:技术文档
  1. jsp 文件上传浏览,支持ie6,ie7,ie8
  1. 老板要写个jsp的文件上传浏览,一上网找到好多,用静态的都可以。但是,一部署到服务器上去就都不能用了。
  2. 找了好久终于找到一个jsp上能用的…… 分享!!
  1. <%@ page language="java" contentType="text/html; charset=UTF-8"
  2. pageEncoding="UTF-8"%>
  3. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  5. <html xmlns="http://www.w3.org/1999/xhtml">
  6. <head>
  7. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  8. <link rel="stylesheet" href="../css/common.css" href="css/common.css" type="text/css" />
  9. <title>管理区域</title>
  10. <style type="text/css"><!--
  11. #newPreview
  12. {
  13. filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);
  14. }
  15. --></style>
  16. <script type="text/javascript" language="javascript"><!--
  17. var flag=true;
  18. function PreviewImg(imgFile)
  19. {
  20. //新的预览代码,支持 IE6、IE7,IE8也支持,firefox不支持!!我测试了的……
  21. var newPreview = document.getElementById("newPreview");
  22. newPreview.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = imgFile.value;
  23. if(flag)
  24. {
  25. newPreview.style.width = "100px";
  26. newPreview.style.height = "80px";
  27. }
  28. }
  29. function setImgWH()
  30. {
  31. var newPreview = document.getElementById("newPreview");
  32. flag=false;
  33. newPreview.style.width = document.getElementById("txtImgWidth").value;;
  34. newPreview.style.height = document.getElementById("txtImgHeight").value;
  35. }
  36. // --></script>
  37. </head>
  38. <body>
  39. <div id="man_zone">
  40. <form action="product.do?command=addProduct" method="post" name="Upload" enctype="multipart/form-data">
  41. <table width="100%" border="0" align="center" cellpadding="3"
  42. cellspacing="1" class="table_style">
  43. <tr>
  44. <td class="left_title_2">
  45. 商品图片:
  46. </td>
  47. <td><input type="file" name="file" onchange="javascript:PreviewImg(this);" style="border: 1px #FFFFFF
  48. solid;background:#efefef" style="border: 1px #FFFFFF
  49. solid;background:#efefef" /><font color=red>*</font><div id="newPreview"></div></td>
  50. </tr>
  51. <tr>
  52. <td class="left_title_1">
  53. <input type="submit" name="Submit" value="增加" />
  54. </td>
  55. <td>
  56. <input type="reset" name="Reset" value="重置" />
  57. </td>
  58. </tr>
  59. </table>
  60. </form>
  61. </div>
  62. </body>
  63. </html>
相关推荐
阅读 +