上面有个image控件,下面有个fileupload控件, 
我想把image控件的imageurl属性绑定到fileupload的text,也就是说fileupload的text里面的文件名改变后,image马上显示text路径里的文件,请问该如何去做,上次发的20分还没结贴,得到答案一块结贴!

解决方案 »

  1.   

    function ShowImage(value,img)
    {
        
    if (value.length>0)  {

    if(value.length>5&&value.indexOf(':')==1&&(value.length-value.lastIndexOf('.'))==4&&CheckExt(value.substr(value.length-3,3)))
    {
    img.src=value;
    img.alt="照片预览";
    //img.style.visibility="visible";
    }
    else
    {

    img.src="../images/user.gif";
    alert("照片格式错误!");
    }
    }
    }<INPUT id="File1" style="WIDTH: 400px; HEIGHT: 22px" type="file" size="47" name="File1" runat="server" onfocus="javascript:ShowImage(this.value,document.getElementById('Image1'))">
      

  2.   

    function Preview(imgFile)

    var aler=imgFile.value;
    alert(document.forms[0]["file"].value);
    document.getElementById("pic").filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = aler;
    var img=new Image(); 
    img.src=aler; 

    </script> 
    <a href="javascript:CloseWin();"> 点击这里无提示关闭当前窗口</a><br /> 
    <div id="viewPic"></div>
    请选择要预览的图片:<input type="file" id="file" onchange="javascript:Preview(this);" /><br />
    <div id="pic" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);width:400px;height:200px;"></div>
      

  3.   

    FF下由于安全策略问题不兼容,上述代码只适合IE
      

  4.   

    我用的是fileupload服务器控件,楼上的代码能实现吗?如果不用fileupload文件估计又不好传了,我晕
      

  5.   

    一样的
    fileupload服务器控件 在客户端也是 input file2楼的可以实现的
      

  6.   

    2楼的这句话有错误
    if(value.length>5&&value.indexOf(':')==1&&(value.length-value.lastIndexOf('.'))==4&&CheckExt(value.substr(value.length-3,3))) 
    我干脆注释了,就运行正常了!!