• Js上传图片时,产生预览


    上传图片时,产生预览。
      <tr bgcolor="#f5f5f5">
         <td height="30" align="center" valign="middle">图片链接</td>
         <td height="35" align="center" valign="middle">
     <input type="file" name="uploadfile1" runat="server" id="uploadfile1" onpropertychange="document.all.imgID.src='file:///'+this.value"> &nbsp;
         </td>
        </tr>
        <tr bgcolor="#f5f5f5">
         <td height="70" align="center" valign="middle">缩略图</td>
         <td height="70" align="center" valign="middle">
     <img id="imgID" width="82" height="65" border="0" >&nbsp;
         </td>
        </tr>

    上面是从网上找的代码:
    疑问:onpropertychange="document.all.imgID.src='file:///'+this.value"
    onpropertychange——不知道它的用法。
    document.all.imgID.src——为什么这样,而不是document.getElementById("imgH").src。
    file:///——不知道还可以这样用,为什么这样用。

    我试着修改了一下,下面也行:
    <script>
    //首先隐藏图片控件ImgH,上传时显示图片。
    window.onload = function HidenImg(){document.getElementById("imgH").style.display="none"};//隐藏图片控件
    function ViewImg()
    {
     if(document.getElementById("imgH").style.display=="none")
     {
     document.getElementById("imgH").style.display="";//显示图片
     }
     document.getElementById("imgH").src=document.getElementById("File").value;
     //document.all.imgH.src="File:///"+document.getElementById("File").value;
     //document.all.imgH.src='file:///'+this.value";
     //window.onload = function HidenImg(){document.getElementById("imgH").style.display=""};
    }
    </script>


    <input class="box" id="File" contentEditable="false" type="file" name="File_up" runat="server"
           enableviewstate="false" onpropertychange="ViewImg()">
    <IMG alt="图片" title="图片" src="" id="imgH"  height="140" width="140">

    人的一生应该这样度过:当他回首往事的时候,不会因为虚度年华而悔恨,也不会因为碌碌无为而羞愧。
  • 相关阅读:
    linux 网络编程比较好的文章
    linux 命令
    感冒了
    aa
    111
    仿京东(我的商城)鼠标上去弹出层效果
    仿汽车之家搜索页价格签区间(鼠标拖拽同时tip提示)
    关于DW 打不开后缀名为.ftl的文件 配置方法
    客户端与服务器段的交互 通过json
    jquery 阻止事件冒泡
  • 原文地址:https://www.cnblogs.com/htht66/p/918344.html
Copyright © 2020-2023  润新知