zoukankan      html  css  js  c++  java
  • 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">

    人的一生应该这样度过:当他回首往事的时候,不会因为虚度年华而悔恨,也不会因为碌碌无为而羞愧。
  • 相关阅读:
    【转】React Native 关于箭头函数、普通函数与点击事件的调用
    【转】React Native Config.h not found ( glog-0.3.4 )
    微软必应Bing搜索引擎这几天无法访问!
    Beyond Compare 4 提示错误“这个授权密钥已被吊销”的解决办法
    flock
    Getting.Started.with.Unity.2018.3rd.Edition
    Joe Hocking
    Unity 2018 By Example 2nd Edition
    Unity 2017 Game Optimization 新版
    Why is it called “armature” instead of “skeleton”? or perhaps “rig”?
  • 原文地址:https://www.cnblogs.com/htht66/p/918344.html
Copyright © 2011-2022 走看看